Advertisement
Guest User

Untitled

a guest
Apr 25th, 2019
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 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)
  40. session = []
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement