def login(): if 'user' in session: return redirect(url_for("homepage")) if request.method == 'POST': username = request.form['username'] password = request.form['password'] user = User(username) user.database = db try: user.load(username) except: flash(u"Invalid Username or Password", "error") return render_template('auth/login.html') if user.verify_login(username, password): flash(u"Welcome back %s %s" % (user.first_name, user.second_name), "info" ) session['user'] = username else: flash(u"Invalid Username or Password", "error") return render_template('auth/login.html') return render_template('auth/login.html') return render_template('auth/login.html')