email check on registration
This commit is contained in:
parent
88a00e3a4b
commit
031811dba1
2 changed files with 16 additions and 11 deletions
Binary file not shown.
|
|
@ -50,15 +50,20 @@ def logout():
|
||||||
def register_user():
|
def register_user():
|
||||||
form = RegisterUserForm()
|
form = RegisterUserForm()
|
||||||
if form.validate_on_submit():
|
if form.validate_on_submit():
|
||||||
user = User(
|
check_user = User.query.filter_by(email=form.email.data).first()
|
||||||
first_name=form.first_name.data,
|
if check_user:
|
||||||
last_name=form.last_name.data,
|
flash('That email is already in use, try logging in or resetting your password')
|
||||||
email=form.email.data,
|
else:
|
||||||
password=generate_password_hash(form.password.data),
|
user = User(
|
||||||
user_type="User",
|
first_name=form.first_name.data,
|
||||||
)
|
last_name=form.last_name.data,
|
||||||
db.session.add(user)
|
email=form.email.data,
|
||||||
db.session.commit()
|
password=generate_password_hash(form.password.data),
|
||||||
flash('Succesfully Registered!')
|
user_type="User",
|
||||||
return redirect(url_for('main.homepage'))
|
)
|
||||||
|
db.session.add(user)
|
||||||
|
db.session.commit()
|
||||||
|
login_user(user)
|
||||||
|
flash('Succesfully Registered!')
|
||||||
|
return redirect(url_for('main.homepage'))
|
||||||
return render_template('register_user.html', form=form)
|
return render_template('register_user.html', form=form)
|
||||||
Loading…
Add table
Add a link
Reference in a new issue