app-MAIL-temp/app/auth/views/logout.py

18 lines
480 B
Python
Raw Normal View History

from flask import redirect, url_for, flash, make_response
from flask_login import logout_user
from app.auth.base import auth_bp
from app.config import SESSION_COOKIE_NAME
@auth_bp.route("/logout")
def logout():
logout_user()
2020-04-27 22:56:44 +02:00
flash("You are logged out", "success")
response = make_response(redirect(url_for("auth.login")))
response.delete_cookie(SESSION_COOKIE_NAME)
response.delete_cookie("mfa")
response.delete_cookie("dark-mode")
return response