Supprimer le système de temporisation de session dupliqué de Redis Records

FixSecurityService
Shipped
9 mars 2026 à 22:16 UTC
Author
Kamo
Commit
f15afb5

L'expiration de la session est désormais gérée uniquement par la clé Redis TTL. L'interne createdAt/expiresIn champs stockés à l'intérieur de la valeur Redis ont été supprimés Ils ont formé un deuxième système de temporisation temporisée qui a divergé de l'état réel. TTL après l'expiration glissante l'a rafraîchi. - createSession: ne plus stocker crééAier ou expirerIn dans l'enregistrement - getSessionInfo: supprimer jetonExpiration Calcul de l'expiration des champs internes - extendSession: remplacé read-modify-write par un seul appel expirant() - getUserInfo (SecurityController): expiration/expiresIn maintenant dérivé de Redis TTL via getSessionTTL() au lieu des champs de hachage internes

All changes

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation