Rewerytowanie "naprawy: ustaw - domena - pliki cookie na .kamormm.com dla udostępniania przez subdomenów"
To odwrócy commit : )
Napraw problem z przewijaniem tła na stronie głównej
- Wykonane przezroczyste tło kontenera głównego, aby zapobiec zakrywaniu stałego obrazu tła - Zmieniono obraz tła ze stałego mocowania na stałe pozycjonowanie, ...
Napraw aktualizację kubeconfig, aby używać WireGuard VPN IPs (10.8.x.x) zamiast starych adresów IP w skali Tailscale
Uaktualnienie do Next.js 16.0.7 i React 19.2.0, aby naprawić exploit
Uaktualnienie do patched Next.js 15.5.7 i React 19.2.0, aby naprawić exploit
Dodawanie logowania dla wartości zapamiętnejMe i konwersji typu
- Dodawanie konwersji typu dla zapamiętaniaMe do obsługi ciągów/boolean/numeru - Dodawanie szczegółowego logowania do śledzenia logiki ustawiania plików cookie ...
Dodaj kompleksową rejestrowanie dla operacji plików cookie USERNAME i REMEBER_ME
- Dodaj szczegółowe rejestrowanie do odczytu plików cookie na obciążeniu strony - Dodawanie logowania w celu weryfikacji plików cookie są ustawiane po reagowani...
Zaktualizuj pole Nazwa ukrytej nazwy użytkownika, aby użyć formularzaKey do ponownego zamontowania
- Dodaj klucz do ukrytego wejścia nazwy użytkownika, aby wymusić ponowne zamontowanie po wylogowaniu - Zapewnia, że wszystkie pola związane z nazwą użytkownika ...
Wymuś formularz ponownego zamontowania po wylogowaniu, aby zapobiec automatycznemu utworzeniu przeglądarki
- Dodaj stan klucza, który zmienia się po wylogowaniu, aby wymusić ponowne zamontowanie komponentu - Zmień klucz TextField, aby uwzględnić formularzKey - Zmień ...
Użyj randomizowanych nazw pól, aby zapobiec rozpoznawaniu autouzupełniania przeglądarki
- Wygeneruj losowe przyrostki dla nazw pól nazw nazw nazw użytkowników na każdej stronie - Zapobiega rozpoznawaniu pola rozpoznawnego jako jednego na całej stro...
Zapobieganie automatycznego napełnianiu przeglądarki przywracając starą nazwę użytkownika po wylogowaniu
- Zmień autouzupełnię się z 'nazwa użytkownika' na 'off' w polu Nazwa użytkownika - Zmień formularz autouzupełniania z "włem" na "off" - Wyczyść nazwę użytkowni...
Usuń wszystkie pliki cookie bezkrytycznie podczas wylogowania
- Usuń wszystkie pliki cookie na stronie dziennika kamo-login (strona klienta) - Usuń wszystkie pliki cookie na kamologin logout API (poza serwerem) - Wyczyść l...
Wyczyść dane sesyjne przed usunięciem klucza w punkcie końcowym wylogowania
- Ustaw dane sesji, aby opróżnić JSON przed usunięciem klucza - Zapewnia, że sesja jest bezużyteczna, nawet jeśli usunięcie nie powiedzie się lub jest opóźnieni...
Dodaj weryfikację, aby potwierdzić, że sesja Redis jest usuwana podczas wylogowania
Wyczyść istniejące pliki cookie przed ustawieniem nowego podczas logowania
- Wyczyść wszystkie możliwe - zmiany plików cookie (domena bazy, nazwa hosta, brak domeny) - Zapobiega ponownemu wykorzystaniu starych sesyjnych plików cookie z...
Napraw wylogowanie: zadzwoń na punkt końcowy wylogowania SecurityService, aby w pełni unieważnić sesję
- Zadzwoń do SecurityService /api/security/logout, aby prawidłowo unieważnić sesję na zaplecza Java - Zapewnia to usunięcie sesji, tokeny CSRF są usuwane, a ses...
Napraw przepływ wylogowania: jasne pliki cookie, ale nadal próbuj autologin
- Usuń logika skipAutoLogin (autologin powinien zawsze działać) - Dodaj przezroczysteCookies parm do przekierowania wylogowania - Strona logowania usuwa pliki c...
Napraw problem z wylogowaniami: zapobieganie automatycznemu logowaniu po wylogowaniu
- Dodaj parametr zapytania skipAutoLogin do przekierowania wylogowania - Pomiń autologin check, gdy jest obecny skipAutoLogin-true - Ulepszone rozliczeń plików ...
Odwróć "feat: Wyłącz formularz logowania po pomyślnym uwierzytelnieniu, aby zapobiec duplikatowi przesyłania"
To odwrócy commit : )
Zwiększ widoczność ROFL z większą nieprzezroczystością, tłem i rejestrowaniem konsoli w celu rozwiązywania problemów
Dodaj zabawną animację wstrząsów i lekkie czerwone tło do pola hasła na błąd
- Dodaj hasłoAkSprawyCzuj, aby śledzić nieprawidłowe próby logowania - Zaimplementuj płynną animację wstrząsu z poziomym ruchem i obracanie - Kolor tła przejści...
Napraw błąd kompilacji SSR i zmodernizuj projekt strony dziennika
- Napraw błąd "okna nie jest zdefiniowana" podczas budowy poprzez dodanie stanu zamontowanego - Wzmocnij pojemnik na logo z rotacją 3D i działaniem szklarobowym...
Modernizuj stronę wylogowania z bogatym interaktywnym wzornictwem - Dynamiczne tła i logotypowe - Animowane przejścia z ramr-motion - Stylizacja material-UI z efektami gradientowymi - Pływające efekty cząstkowe - Stany następcy z animowanymi ikonami - Responsywny design z obsługą mobilną
CRITICAL FIX: Usuń punkty końcowe, które przedwcześnie spożywały OTK
Przyczyna korzenia została znaleziona: - /api/validate i /api/validate-otk w kamo-login nazywali się SecurityService - To pochłonęło OTK TYMEDY LY po zalogowani...
Napraw błąd ESLint: Użyj sprawdzaniaImisjaSesji
Napraw: - Pokaż załadunek spinner podczas sprawdzania istniejącej sesji - Ukryj formularz logowania podczas czeku autologin - Zapewnia lepszy UX (użytkownik wid...
Dodaj brakującą bibliotekę Redis dla punktów końcowych aut i logowania
Fix Błąd tworzenia: - Tworzenie aplikacji/lib/redis.ts z pomocą klienta read/write Redis - Zapewnia getRedisReadClient() i getRedisWriteClient() - Wymagane prze...
Wdrażaj SSO autologin i pełny przepływ wylogowania
Funkcja automatycznego logowania: - Sprawdź istniejące - plik cookie na stronie logowania - Potwierdź sesję bezpośrednio z Redis - Jeśli jest poprawne, utwórz n...
Lepsze błędy i rejestrowanie odpowiedzi API - Parse zarówno JSON, jak i odpowiedzi tekstowe ze szczegółowym rejestrowaniem
Napraw kodowanie formularza logowania od JSON do x-www-form-urlencoded, aby dopasować punkt końcowy SecurityService
Pełna ścisła zgodność TypeScript: dodatkowe funkcje pomocnicze do przetwarzania przez dostawców typu
Końcowa poprawka: Wymień dowolne typy z nieznanymi dla ścisłej zgodności TypeScript
Usuń autoryzację zależności usług, przełącz się na usługę zabezpieczenia
- Usuń złożoną autoryzację Uwierzytelnianie Logika i przekierowania domeny - Zamień wykrywanie dostawcy OAuth2 na połączenie API SecurityService - Zachowaj przy...
Fix Połączenie Redis i aktualizuj przepływ pracy CI/CD
- Aktualizacja przepływu pracy, aby używać istniejących manifestów k8s zamiast generacji inline - Napraw nazwę hosta Redis od 'redis' do "redis" - Konwertuj Con...
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.