回覆列表
  • 1 # 被Python迷倒的大饞貓

    你可以使用最簡單的python web框架Flask來實現登入驗證。

    建立app.py:

    from flask import Flask

    from flask import Flask, flash, redirect, render_template, request, session, abort

    import os

    app = Flask(__name__)

    @app.route("/")

    def home():

    if not session.get("logged_in"):

    return render_template("login.html")

    else:

    return "Hello Boss!"

    @app.route("/login", methods=["POST"])

    def do_admin_login():

    if request.form["password"] == "password" and request.form["username"] == "admin":

    session["logged_in"] = True

    else:

    flash("wrong password!")

    return home()

    if __name__ == "__main__":

    app.secret_key = os.urandom(12)

    app.run(debug=True,host="0.0.0.0", port=4000)

    建立模板檔案./templates/login.html,主要程式碼如下:

    <form action="/login" method="POST">

    <input type="username" name="username" placeholder="Username">

    <input type="password" name="password" placeholder="Password">

    <input type="submit" value="Log in">

    </form>

    執行:

    python app.py

    訪問:

    http://127.0.0.1:4000

  • 中秋節和大豐收的關聯?
  • 辣椒小魚怎麼做好吃?如題,謝謝了?