Gott-Modus globaler Zustand + Sitzung Ablauf bei Null Überprüfung
1. God Mode State (useUserInfo hook): - Move isGodMode in den GLOBAL Zustand im Haken (nicht lokal zu NavTop) - Export isGodMode, setIsGodMode für alle Ko...
Verschieben Sie den God-Modus-Staat zum globalen useUserInfo-Haken
BREAKING FIX: Richtig trennt isGott und isGodMode Architektur (wie beabsichtigt): - isGod: Erlaubnis aus Session (GD-Feld) - Kann der Benutzer auf den Gott-Mod...
Fügen Sie explizite Handler und Schlüssel zu Schaltern hinzu
- Fügen Sie handleAcceptingLeadsToggle und handhabeGodModeToggle Handler hinzu - Beide Schalter mit einzigartigen Schlüsseln und Namen versehen - Arien-Etikette...
Gott-Modus umschalten Zustand und fügen Feuer-Symbol
Bug fix: - God Mode Schalter wurde mit isGodModeActive() von Haken für 'geprüfte' Requisite - Aber onChange rief setGodModeActive (lokaler Staat) - Dadurch ents...
Mehrschichtige Gott-Modus-Validierung hinzufügen
Sicherheitsverbesserungen, um Lokalstorage-Manipulationen zu verhindern: 1.UserInfo Hook benutzen: - Hinzufügen isGodModeActive() Methode mit Dual Validieru...
Implement god mode toggle in NavTop
Backend Änderungen (app/api/user-info/route.ts): - Lesen Sie GD-Feld von Redis Sitzungsdaten - Karte zu isGod in API Antwort Änderungen am Frontend (App/Hooks/...
Einführung des Gottesmodus-Berechtigung in Sitzungen
Änderungen an SecurityController: - Query is_god Feld von Benutzertabelle während der Anmeldung - Pass isGod an kSessionService.createSession Änderungen an KSe...
Hinzufügen von got Gott Feld zu User.java für God-Modus Erlaubnis
- Hinzufügen is_god Spalte mit Datenbank Standard false - Feld zeigt an, ob Benutzer auf den Gott-Modus in UI zugreifen kann - Wird in SecurityService-Session z...
*** Cookie auf Login.* Domain für Auto-Login setzen
BREAKING: Aktiviert Auto-Login, wenn Benutzer gültige Sitzung hat Vorher: *** Cookie nur intern erstellt.* Domain nach OTK-Validierung Nachher: *** Cookie erst...
Stellen Sie sicher, alle Sitzung Ablauf gehen durch /logout Endpunkt
BREAKING: Behebt unsachgemäße Sitzung Ablauffluss Vorher: Verschiedene Komponenten, die direkt auf die Login-Seite umgeleitet werden, wenn Sitzungen abgelaufen...
TitelShort zur Organisation API-Antwort hinzufügen
- TitelShort-Feld zu /org/domain/{domain" endpoint response hinzugefügt - Aktiviert Frontend, um den kurzen Namen der Organisation in UI anzuzeigen - Wird in Si...
Dynamische Org-Kurznamen in Sitzungswarnung anzeigen
- Titel Kurze Eigenschaft zur Organisationsklasse hinzugefügt - Aktualisiert SessionExpirationWarnung, um den Kurznamen der Organisation zu verwenden - Geändert...
Entfernen Sie die verbleibende KTokenSessionService-Referenz im refresh-token Endpunkt
- Aktualisiert /Refresh-Token Endpunkt zu verwenden ************ - Unbenutzte KToken-Import entfernt - Geänderter Endpunkt zur Erweiterung der Session TTL statt...
Konsolidieren Sie das Sitzungsmanagement in KSessionService
- Gelöschtes Duplikat KTokenSessionService - Verbesserter KSessionService mit: * getSessionTTL() - Redis Schlüssel TTL * getSessionInfo() - erhalten Sitzung...
Vermisste Eigenschaften zu SessionInfo-Schnittstelle hinzufügen
-UserId, orgId, memberId, tokenExpiration zu SessionInfo hinzugefügt - Diese Felder werden per Backend getSessionInfo() zurückgegeben - Behebt TypeScript Build-...
Entfernen problematischen Zeitzonen-Endpunkt und duplizieren getSessionIdFromCookie
- Entfernt ************ Endpunkt (nicht mehr benötigt, Zeitzone ist in *** Cookie) - Entfernt du getSessionIdFromCookie-Methode, die Kompilierungsfehler verursa...
Double-Check Redis vor der Vorführung der Sitzungswarnung
- Überprüfung Redis TTL immer direkt vor der Verfallswarnung - Verhindert falsche Warnungen, wenn eine andere Kamo-App die Sitzung verlängert - Sichert Warn-Pop...
Implement Gleitsitzung Ablauf - CRITICAL SESSION FIX
- Redis TTL auf jeder Sitzung Zugang (Abfall von Schieben) - Sessions bleiben jetzt am Leben, solange Benutzer in ANY Kamo App aktiv ist - Redis Schlüsselpräfix...
Integration von Session-Debug-Funktionalität in Root-Dashboard
Verwenden Sie das richtige Redis-Schlüsselformat ***{sessionId' anstelle von SESSION{sessionId'
Korrigieren *** Cookie Parsing, um Rohrbegrenzung anstelle von URLSearchParams verwenden
Auto-Fetch Session info on session-debug Seite laden, um Test-Button zu aktivieren
Verzögerung zur Sitzungsüberwachung hinzufügen und die Fehlerbehandlung verbessern, um falsch-positiven Logouts zu verhindern
Ersetzen Sie Grid2 mit Stack und Box für bessere MUI-Kompatibilität
Hinzufügen von Session-Infos und Erweiterung der Endpunkte für Cross-App-Sitzungsmanagement
Hinzufügen Sitzung Ablaufwarnsystem mit Redis-basierte Überwachung und animiertem Popup
Zeitzone von *** Cookie lesen, anstatt API-Anrufe zu tätigen
Aktualisieren KTokenSessionService zur Annahme des Zeitzonenparameters für *** Cookie
Zeitzonen (TZ) Feld zu KToken für benutzerspezifische Zeitzonenunterstützung in *** Cookie hinzufügen
Zeitzonen-Service mit IANA Zone ID-Unterstützung zur Behebung von 'Invalid Zeitzone'-Fehler
Effektiv Zeitzonen-Endpunkt mit Member-"User-"Organisation" hinzufügen
Standalone-Ausgabemodus hinzufügen und entfernte Bildmuster erweitern
Wrap verwendenSearchParams in Suspense Grenze für traurige Seite
Wrap verwendenSearchParams in der Spannungsgrenze für die Validierung Seite
Update Route Handler für Next.js 15 async params und überspringen Build-Time-Checks
Installieren Sie alle Abhängigkeiten in der Builder-Phase und entfernen Sie veraltet swcMinify Option
Optimierung von Dockerfile für die Produktion mit mehrstufigen Builds und update next.config für Standalone-Modus
Auto-aktive Spitznamen-Feld beim Klicken auf deaktivierte Textbox
Bewegen Checkbox innerhalb Nickname Feld als linke Zierung und erhöhen Feldbreite
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.