- Expédié
- 24 octobre 2025 à 21:01 UTC
- Auteur
- snadjafinia
- Commite
- f02f3a8
Changements d'arrière-plan (app/api/user-info/route.ts): - Lire le champ GD à partir des données de session Redis - Carte de l'isGod dans la réponse de l'API Changements frontaux (app/hooks/useUUuserInfo.tsx): - Ajouter champ isGod à l'interface UserInfo - Ajouter getIsGod() méthode à croquer - Export getIsGod pour les composants Changements d'interface utilisateur (app/composants/NavTop.tsx): - Ajouter la bascule en mode dieu (thème violet) - Seulement visible pour les utilisateurs avec l'autorisation isGod (GD-true) - État de basculement stocké dans localStorage - Contrôle indépendant marche/hors pour le mode dieu Débit: 1. L'utilisateur a été dit dans la base de données 2. SecurityService stocke la session GD-true in Redis 3. /api/user-info retours isGod-true 4. NavTop montre la bascule en mode god 5. L'utilisateur peut activer/désactiver le mode dieu (état d'UI uniquement) L'autorisation à deux niveaux: - isGod: Autorisation de basculement SEE (à partir de la base de données) - GodModeActive: État actuel de l'UI (localStorage)