KamoCRM

Usuwanie zduplikowanego systemu timeout sesji z rekordów Redis

FixSecurityService
Przesyłane
9 marca 2026 22:16 UTC
Autor
Kamo
Zgłoszenie
f15afb5

Wygaśnięcie sesji jest obecnie zarządzane wyłącznie przez kluczowy TTL Redis. Wewnętrzne UtworzonoPot/wygaszajPolaIn przechowywane wewnątrz wartości Redis zostały usunięte - utworzyli drugi, nieświeży system timeout, który odbiegał od rzeczywistego TTL po wygaśnięciu przesuwnym odświeżył go. - createSession: nie tworzy już sklepyAbyt lub wygasaWpis w rekordzie - getSessionInfo: usunięte obliczenia token Wydomianie z pól wewnętrznych - extendSession: zastępowane read-modify-write z pojedynczym wygaśnięciem() - getUserInfo (SecurityController): Wygaśnięcie/expiresIn teraz pochodzące z Rzeczywiste, Redis TTL via getSessionTTL() zamiast wewnętrznych pól hash

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.

Zacząć na zawszeZobacz ceny