Advertisement
Guest User

Untitled

a guest
Apr 21st, 2019
378
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.02 KB | None | 0 0
  1. from flask import Flask, request, render_template
  2. from flask import session, redirect, url_for, abort
  3.  
  4. app = Flask(__name__)
  5.  
  6. app.secret_key = b"9fdsa(/GFDA9eaf0gfsa90sda)U="
  7.  
  8. @app.route("/")
  9. def index():
  10.     if "user" not in session:
  11.         return render_template("login.html")
  12.     else:
  13.         return render_template("logout.html")
  14.  
  15. @app.route("/logout")
  16. def logout():
  17.     session.pop("user", None)
  18.     return redirect(url_for("index"))
  19.  
  20. @app.route("/intern")
  21. def intern():
  22.     if "user" in session:
  23.         return "Hello %s" % session["user"]
  24.     else:
  25.         abort(401)
  26.  
  27. @app.route("/login", methods=["POST", "GET"])
  28. def login():
  29.     if request.method == "POST":
  30.         user = request.form["user"]
  31.         password = request.form["password"]
  32.         if user == "a308" and password == "btineuss":
  33.             session["user"] = user
  34.             return redirect(url_for("intern"))
  35.     else:
  36.         return redirect(url_for("index"))
  37.  
  38. if __name__ == "__main__":
  39.     app.run(port=8080, debug=True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement