# class User(object): # """docstring for User.""" # def __init__(self, arg): # super(User, self).__init__() # self.arg = arg # # @app.route('/login', methods=['POST','GET']) # # @limiter.limit("100 per minute", error_message=error_handler_limiter) # def login(): # if request.method == "POST": # if not session.get("logged_in"): # if request.form["username"] and request.form["password"]: # # Get the json # with open("users.json") as f: # users_file = json.load(f) # for user in users_file["users"]: # if users_file["users"][user] == request.form["password"]: # session["logged_in"] = True # session["user"] = request.form["username"] # if not session.get("logged_in"): # flash("Mot de passe ou pseudo invalide.", "danger") # return redirect(url_for("login")) # else: # return redirect(url_for("display_index_page")) # else: # flash("Incorrect logins") # return render_template("password.html") # else: # return render_template("password.html") # else: # return render_template("password.html") # @app.route("/logout") # def logout(): # session["logged_in"] = False # flash("Tu est déconnecté", "info") # return redirect(url_for("login"))