def login(): db = Database() current_user = session.get(USERKEY, None) if request.method == 'POST': loginValues = request.form user = create_database_user(loginValues['emailInput'], loginValues['passwordInput']) isValid = db.validate_user(user) if isValid: session[USERKEY] = db.get_user_info(user)['name'] return redirect(url_for('views.home')) else: flash('Invalid email/password') return redirect(url_for('views.login', user=current_user)) return render_template('login.html', user=current_user)