Spaces:
Build error
Build error
Update decorators.py
Browse files- decorators.py +2 -9
decorators.py
CHANGED
|
@@ -8,19 +8,12 @@ from flask import session, redirect, url_for, flash, request, jsonify
|
|
| 8 |
import auth_backend
|
| 9 |
|
| 10 |
def login_required(f):
|
| 11 |
-
"""
|
| 12 |
-
Décorateur pour les routes nécessitant une connexion (Web UI).
|
| 13 |
-
CORRECTION: Ajustement du endpoint de redirection pour pointer vers la page de connexion.
|
| 14 |
-
"""
|
| 15 |
@wraps(f)
|
| 16 |
def decorated_function(*args, **kwargs):
|
| 17 |
-
# Vérifie si l'ID utilisateur est dans la session
|
| 18 |
if session.get('user_id') is None:
|
| 19 |
flash("Vous devez être connecté pour accéder à cette page.", "error")
|
| 20 |
-
#
|
| 21 |
-
|
| 22 |
-
# Assurez-vous que le nom de la route qui sert /nexus/connexion.html est correct.
|
| 23 |
-
return redirect(url_for('web_bp.connexion_page'))
|
| 24 |
return f(*args, **kwargs)
|
| 25 |
return decorated_function
|
| 26 |
|
|
|
|
| 8 |
import auth_backend
|
| 9 |
|
| 10 |
def login_required(f):
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11 |
@wraps(f)
|
| 12 |
def decorated_function(*args, **kwargs):
|
|
|
|
| 13 |
if session.get('user_id') is None:
|
| 14 |
flash("Vous devez être connecté pour accéder à cette page.", "error")
|
| 15 |
+
# REDIRECTION VERS LA ROUTE DE CONNEXION DU BACKEND
|
| 16 |
+
return redirect(url_for('web_bp.connexion_page'))
|
|
|
|
|
|
|
| 17 |
return f(*args, **kwargs)
|
| 18 |
return decorated_function
|
| 19 |
|