Logout when clicking on profile icon

This commit is contained in:
Peter Stockings
2023-12-21 21:23:12 +11:00
parent e124025568
commit c03c650da0
4 changed files with 23 additions and 6 deletions

8
app.py
View File

@@ -7,7 +7,7 @@ from flask_htmx import HTMX
import requests
from db import DataBase
from services import create_http_function_view_model, create_http_functions_view_model
from flask_login import LoginManager, UserMixin, current_user, login_required, login_user
from flask_login import LoginManager, UserMixin, current_user, login_required, login_user, logout_user
from werkzeug.security import check_password_hash, generate_password_hash
login_manager = LoginManager()
@@ -342,6 +342,12 @@ def signup():
return redirect(url_for('dashboard'))
@app.route("/logout")
@login_required
def logout():
logout_user()
return redirect(url_for('home'))
@login_manager.user_loader
def load_user(user_id):