ernestmindres commited on
Commit
e5e7de9
·
verified ·
1 Parent(s): 543908d

Update decorators.py

Browse files
Files changed (1) hide show
  1. 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
- # NOUVELLE CORRECTION : On redirige vers la route Flask qui sert la page de connexion.
21
- # J'utilise 'web_bp.connexion_page' qui est le nom commun pour la route non sécurisée.
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