aboutsummaryrefslogtreecommitdiffstats
path: root/src/expense/auth/logout.py
blob: 47fa306c24f7224be6d0fe473c98cef90b3b333b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
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"))