From 3c9d4a79f8f8fd06c0c77a34a78ae0daf0c555b2 Mon Sep 17 00:00:00 2001 From: Marc Pervaz Boocha Date: Sun, 30 Jul 2023 15:24:43 +0530 Subject: Initial Commit Signed-off-by: Marc Pervaz Boocha --- src/expense/auth/logout.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/expense/auth/logout.py (limited to 'src/expense/auth/logout.py') diff --git a/src/expense/auth/logout.py b/src/expense/auth/logout.py new file mode 100644 index 0000000..47fa306 --- /dev/null +++ b/src/expense/auth/logout.py @@ -0,0 +1,14 @@ +from flask import redirect, url_for +from flask_login import login_required, logout_user +from werkzeug import Response + +from .blueprint import auth + +@auth.route("/logout") +@login_required +def logout() -> Response: + """ + Logout user View. + """ + logout_user() + return redirect(url_for("index")) -- cgit v1.2.3-70-g09d2