- Shipped
- 24 octobre 2025 à 21:53 UTC
- Author
- snadjafinia
- Commit
- 93b5085
1. État du mode Dieu (célier UseUserInfo): - Déplacer isGodMode vers l'état GLOBAL en crochet (non local à NavTop) - Exportation isGodMode, setIsGodMode pour tous les composants - isGodModeActive() - isGod (mission) ET isGodMode (État) - Autocharges/sauvegardes à localStorage en crochet 2. Composant NavTop: - Supprimer l'état local de GodModeActive - Utiliser global isGodMode à partir d'un crochet - Complètement isolé de l'acceptation de la basculement des plombs - Toggle calls setIsGodMode() à partir d'un crochet 3. Mise en garde à la session à zéro: - Lorsque le compte à rebours atteint 0, vérifier le Redis TTL réel - Si TTL 300s: Fixez la pop-up (étendue par une autre application) - Si TTL 0 mais 300s: minuterie de mise à jour avec un nouveau TTL - Si TTL 0 ou 404: Redirection vers/logout (vraiement périmé) - Empêche l'expiration de faux délai lorsqu'une autre application prolonge la session Architecture : - isGod: Autorisation de la session (lecture seule) - isGodMode: État de l'interface utilisateur mondial (contrôlé par l'utilisateur) - isGodModeActive(): Vérification sécurisée (les deux requises) Ceci permet de déterminer: - L'interférence verse le mode dieu avec l'acceptation des pistes - Séance contextuelle bloquée à 0:00 lorsque la session est toujours valable - Départ approprié à l'expiration effective de la session