diff --git a/Flask/login/index.py b/Flask/login/index.py index 7e3ed26..433e595 100644 --- a/Flask/login/index.py +++ b/Flask/login/index.py @@ -89,7 +89,7 @@ def log_user(): return redirect("/") salt = user[0] - hashed_password = hashlib.sha512(password + salt).hexdigest() + hashed_password = hashlib.sha512(str(password + salt).encode("utf-8")).hexdigest() if hashed_password == user[1]: # Accès autorisé id_session = uuid.uuid4().hex @@ -112,10 +112,9 @@ def decorated(*args, **kwargs): @app.route('/logout') @authentication_required def logout(): - if "id" in session: - id_session = session["id"] - session.pop('id', None) - get_db().delete_session(id_session) + id_session = session["id"] + session.pop('id', None) + get_db().delete_session(id_session) return redirect("/")