コード例 #1
0
ファイル: main.py プロジェクト: AndyDeany/flaskproj
def login():
    error = None
    if request.method == "POST":
        username = request.form["username"]
        user = User.find(username)
        if user is None:
            error = "User not found. Please try again."
        elif request.form["password"] == user.password:  # Valid login
            return redirect(url_for("profile", username=username))
        else:
            error = "Invalid password. Please try again."
    return render_template("login.html", error=error)
コード例 #2
0
ファイル: main.py プロジェクト: AndyDeany/flaskproj
def profile(username):
    user = User.find(username)
    if user is None:
        return f"User '{username}' not found."
    else:
        return render_template("user.html", user=user)