Jeden z pisarzy TTL, a to tracker aktywności

Refactorkamo-internal
Szycy
10 sierpnia 2026 18:44 UTC
Autor
kamo
Pochęt się
136a31b

/api/user-info napisał sesję TTL prosto do Redis, pomijając każdy Reguła po stronie serwisu - i useUserInfo ankietuje ją co pięć minut na zawsze, więc Ta jedna linia utrzymywała każdą sesję przy życiu na własną rękę. Została znaleziona przez Śledzenie na żywo Redis ruchu, a nie przez czytanie kodu: MONITOR pokazał tę kapsułę Wydanie "Wygasłe"... 1800 sekund po prawidłowym użyciu SecurityService Decoderd, aby odnowić ten sam klucz. Teraz: czytanie tego, kim jesteś, nie jest interakcją, więc trasa nie powoduje pisania TTL I zgłasza PRAWDZIWY pozostały czas, zamiast zakładać świeżą timeout. /api/session/extend przestaje pisać bezpośrednio i przekazuje do SecurityService, Opuszczenie pojedynczej implementacji platformy odnowienia w całej całej. Droga wydłużona Nadal sadzi ciasteczko - wszechświat / mąki EventSources nie mają innego Lotniskowca auth. Usuwa hydraulika X-Kamo-Idle-Ms: bez żadnego odnawiania na czytaniu nie ma Consumer. sesjaTtlWriteRatchet.test.ts nie udaje mu się za darmo, jeśli jakakolwiek trasa napisze Sesja TTL ponownie; wylogowanie jest sankcjonowane, ponieważ setex(key, 1, '') niszczy Sesja zamiast jej odnowić. Wzornictwo: : . .

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny