def login(): if current_user.is_authenticated(): return redirect(url_for("homepage")) if request.method == "POST" and request.form.has_key("username") and request.form.has_key("password"): username = request.form["username"] password = request.form["password"] user_id = MyDB.get_user_id_by_credentials(username, password) if user_id is not None: login_user(MyUser(user_id, username), remember="no") return redirect(url_for("homepage")) else: content = dict() return render_template("login.html", error=True, content=content) else: content = dict() return render_template("login.html", content=content)
def login(): if current_user.is_authenticated: return redirect(url_for('homepage')) if request.method == "POST" and request.form.has_key("username") and request.form.has_key("password"): username = request.form["username"] password = request.form["password"] user_id = MyDB.get_user_id_by_credentials( username, password ) if user_id is not None: isAdmin = MyDB.get_isAdmin_by_id(user_id) login_user( MyUser( user_id, username, isAdmin ), remember="no") red = redirect(url_for('homepage')) resp = make_response(red) resp.set_cookie('isAdmin',str(isAdmin)) return resp else: content = dict() return render_template("login.html", error=True, content=content) else: content = dict() return render_template("login.html", content=content)