Wawrzynieść istniejącą sesję przed walidowaniem OTK
- Sprawdź istniejące pliki cookie w zatwierdzonym wniosku - Wyczyść i usuń każdą istniejącą sesję przed walidacją OTK - Zweryfikowanie danych sesji nie jest pus...
Invalidate istniejącej sesji przed utworzeniem nowej podczas logowania
- Sprawdź istniejące pliki cookie w żądaniu logowania - Usuń / wzniosł / ująć istniejącą sesję przed utworzeniem nowej - Zapobiega ponownemu życiowemu korzystan...
Niewyróżnialne śledzenie aktywności i rozszerzenie sesji podczas wylogowania
- Dodać funkcję wyłączanejClientActivityTracker() w celu zatrzymania śledzenia aktywności - Zatrzymaj monitor sesji po rozpoczęciu wylogowania - Zapobiegaj ruch...
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...
Wyczyść dane sesyjne przed usunięciem klucza w punkcie końcowym wylogowania
- Ustaw dane sesji, aby opróżnić JSON przed usunięciem klucza - Zapewnienie, że sesja jest nieużywana, nawet jeśli usunięcie nie powiedzie się lub jest opóźnien...
Jasne dane sesyjne przed usunięciem klucza, aby upewnić się, że sesja jest nieużywana
- Ustaw dane sesyjne na opróżnianie JSON (a) przed usunięciem klucza - Zapewnienie, że sesja jest nieużywana, nawet jeśli usunięcie nie powiedzie się lub jest o...
Popraw wyczyścić pliki cookie - jasne pliki cookie we wszystkich kombinacjach domen / ścieżek
- Wyczyść pliki cookie z domeną bazową (np. .kamorm.com) na wszystkie subdomeny - Wyczyść pliki cookie dla aktualnej nazwy hosta bez atrybutu domeny - Wyczyść p...
Fix Import Redis w trasie wylogowania - użyj importu statycznego dla getRedisReadClient
Wyczyść istniejące pliki cookie przed ustawieniem nowego podczas walidacji
- Wyczyść wszystkie możliwe - zmiany plików cookie przed ustawieniem nowego pliku cookie - Zapobiega ponownemu wykorzystaniu starych sesyjnych plików cookie z p...
Dodaj weryfikację, aby potwierdzić, że sesja Redis jest usuwana podczas wylogowania
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 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 ...
Zamień PersonIcon z avatarem użytkownika w NavTop Mój link Konta
- Okoch członka awatar używając fetchMemberAvatar utility - Wyświetl komponent Avatara z wizerunkiem użytkownika lub inicjałami - Dopasowuje wzór projektowy sto...
Rurociąg wyzwalaczy po kamo-shared-library avatarType aktualizacja pola
Dodaj pole avatarType do jednostki Avatar w celu prostego sprawdzania typu
- Dodaj kolumnę TYP do przechowywania 'zdjęcia' lub "Avatar Creator" - Usuń duplikatów konstruktorów, którzy kłócili się z Lombok - NoArgsConstructor - Ustaw av...
Użyj pola avatarType zamiast złożonego wykrywania proxy
- Sprawdź pole avatarType bezpośrednio, aby sprawdzić prosty typ - Ustaw avatarType podczas tworzenia nowych awatarów - Znacznie prostsze i bardziej wykonawne p...
Dodaj pole avatarType do jednostki Avatar w celu prostego sprawdzania typu
- Dodaj kolumnę TYP do przechowywania "fotografii" lub "Avatar Creator" - Ustaw w konstruktorach automatycznie - Unikanie potrzeby na przykład kontroli i kwesti...
Zapytaj wszystkich awatarów użytkowników, aby uzyskać prawdziwy podmiot zamiast proxy
- Pobierz userId z awatar, a następnie zapytanie findByUserId (zwrot prawdziwe podmioty) - Znajdź pasujący awatar z listy i sprawdź instanceof - Pozwala to unik...
Użyj prostego filtra, aby sprawdzić, czy awatar jest zdjęciem lub Avatar Creator
- Usuń złożoną logikę wykrywania proxy - Po prostu filtruj wynik ZnajdźById, aby sprawdzić, czy jest to AvatarPhoto - Jeśli nie zdjęcie, domyślnie do programu A...
Użyj Hibernate LazyInitializer, aby uzyskać rzeczywistą klasę bytu od pełnomocnika
- Dostęp do leniwego inicjalizatora HibernateProxy, aby uzyskać wytrwałą klasę - Sprawdź, czy klasa trwała jest AvatarPhoto lub AvatarAvatar Creator - Wymusić i...
Usuwanie nieużywanych ostrzeżeń zmiennych w wykrywaniu typu awatara
Użyj bezpośredniego odlewu, aby określić typ awatara zamiast odbicia
- Najpierw spróbuj odleć AvatarPhoto, aby wymusić inicjację proxy - Dostęp do getFileExtension() bezpośrednio po odlewieniu - Zakoch w tył do AvatarAvatar Creat...
Popraw wykrywanie typu proxy poprzez złapanie InvocationTargetException
- Uchwyt ClassCastException podczas wywoływania metod na proxy w celu określenia rzeczywistego typu - Najpierw spróbuj uzyskaćFileExtension (zdjęcie), a następn...
Popraw hibernacji proxy do wykrywania typu awatara
- Hierarchia klasy wyszukiwania i interfejsy dla getFileExtension - Użyj odbicia, aby wykryć AvatarPhoto vs AvatarAvatar Creator, gdy in instanceof nie powiedzi...
Fix Błędy skryptu: Zastąp "wszelkie" typy z odpowiednim interfejsem w MemberListProvider
Dodaj logowanie do MemberListProvider, aby debugować avatar URL problemów z wyświetlaniem na liście członków
Przeładywanie awatara z repozytorium w celu rozwiązania problemu z zastępstwem serwera proxy
Podmioty Avatar załadowane z relacji mogą być hinduentnimi, którzy nie przeprowadzają kontroli - Przeładowanie awataru z repozytorium, aby uzyskać rzeczywisty t...
Upewnij się, że SVG jest zawsze tworzony, gdy brakuje awatara w HexHeadroup
- Dodawanie obsługi błędów, aby utworzyć inicjały SVG, jeśli avatar powiod się - Skonsoliduj inicjały kredy tworzenia SVG - Upewnij się, że avatarSrc nigdy nie ...
Dodaj szczegółowe wycinki, aby uzyskaćThemeDomain i getPublicBucketUrl, aby debugować avatar URL problemów z generowaniem URL
Dodaj szczegółowe wycinki do generowania awatarów URL dla debugowania
- Zaloguj, gdy generowane są adresy URL avatar, jakie adresy URL są tworzone - Dziennik, gdy brakuje awatarów lub adresy URL są nieważne - Pomoże to określić, d...
Dodaj szczegółowe wycinki do avatarDopótki do debugowania problemów z wyświetlaniem awatarów
Lista odśwież awatarów po ustawieniu awatara jako aktywnego
- Po ustawieniu awatara jako aktywnego, odśwież pełną listę awatarów, aby uzyskać aktualizację, toAktywne flagi - Znajdź i ustaw aktywny awatar z odświeżonego l...
Określić aktywny awatar, sprawdzając użytkownika.getAvatar() zamiast RecordState
- Backend poprawnie zaznacza, który avatar jest aktywny, porównując do użytkownika.getAvatar() - Zapewnia to, że sygnale jest aktywna w odpowiedzi API odzwierci...
Fix Błąd TypeScript - dodaj wyraźną adnotację typu dla znalezienia callback
Załaduj aktywny awatar z listy awatarów na stronie profilu
- Wyjmij listę awatarów i znajdź ten oznaczony jako aktywny - Ustaw aktywnyAvatar z pełnego obiektu awatar na liście (ma wszystkie szczegóły i adres URL) - Usuń...
Fix avatar nie wyświetla się na stronie profilu po odświeżeniu
- Zapewnienie, że adres URL avatar z profilu członkowskiego jest zachowany podczas ustawiania aktywnegoAvatar - Aktualizuj profileData z awatarowym adresem URL ...
Dodaj szczegółowe wycinki dla debugowania wyboru avatar
- Rejestruj pełny obiekt awatara, gdy uchwytSelectAvatar jest nazywany - Dodawanie walidacji dla avatar.id przed przetworzeniem - Nazywany URL API - Lepsze komu...
Fix Błąd typu TypeScript - uchwyt nieważnego korpusu w apixy
- Konwertuj null na undefined dla zgodności typu BodyInit - Poprawki: Typ 'null' nie jest przypisywalny do wpisu 'BodyInit | undefined'
Napraw obsługę ciała PUT request dla ustawomocowego punktu końcowego
- Wyraźnie ustaw ciało na niezdefiniowane dla żądań PUT bez ciała - Poprawa obsługi ciała w apiProxy, aby z wdziękiem poradzić sobie z pustymi prośbami Zapobieg...
Poprawa obsługi błędów w przypadku ustawowego punktu końcowego awatara
- Przewiń rzeczywiste komunikaty o błędach zatwarunkowych zamiast do wiadomości ogólnych - Lepsze analizowanie błędów w przednim dogonie (ręczne zarówno JSON, j...
Używaj importu statycznego zamiast dynamicznego importu awatarówDopóki
- Wymień dynamiczny import statycznym importem na górze pliku - Unika problemów z rozdzielczością modułu z modułem TypeScriptW węz dziewk16 - Funkcje są zawsze ...
Przywrót do względnych ścieżek dynamicznego importu - Next.js może nie rozwiązywać aliasów w dynamicznym imporcie w czasie budowy
Napraw alias ścieżki - użycie ?/lib/avatarUtils zamiast ?/app/lib/avatarDopóki
- - / mapy do roota projektu, więc ?/lib/avatarUtils jest poprawną ścieżką -/app/lib/libaDołoty było nieprawidłowe (spoglądałoby aplikację/app/lib/avatarUtils)
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.