def login(): form = LoginForm() if request.method == 'POST': if form.validate(): try: res = db.session.query(User).filter( User.user_email == form.user_email.data).one() except: form.user_email.errors = ['user doesnt exist'] return render_template('login.html', form=form) if res.user_password == form.user_password.data: newSession(res.user_email, res.user_password) return redirect('/') else: form.user_password.errors = ['wrong password'] return render_template('login.html', form=form) else: return render_template('login.html', form=form) else: return render_template('login.html', form=form)