Example #1
0
def api_login():
    username = request.form.get("username")
    password = request.form.get("password")

    password = hashlib.sha512(password).hexdigest()

    user = User.validate_user(username=username, 
                              password=password)
    if user is None:
        return jsonify(dict(rcode==404))

    g.user = user
    session["user"] = g.user.to_dict()

    return jsonify(rcode=200)
Example #2
0
def login():
    username = request.form.get("username")
    password = request.form.get("password")

    password = hashlib.sha512(password).hexdigest()

    user = User.validate_user(username=username, 
                              password=password)
    if user is None:
        flash("user/password error!")

        return redirect("/")

    g.user = user
    session["user"] = g.user.to_dict()

    return redirect("/")