def submit_login():
"""Logs in user or directs to sign up form if no email"""
email = request.form.get("email")
password = request.form.get("password")
user = User.query.filter_by(email=email).first()
# if user already exists, checks password and logs them in if correct. If not, prompts
# for password again
if user:
if user.verify_password(password):
session['user'] = user.user_id
flash("You are now logged in")
return redirect('/')
else:
flash("Password incorrect")
return redirect('/')
else:
return render_template('sign_up_form.html', email=email, password=password)
评论列表
文章目录