- Expediere
- 24 octombrie 2025 la 20:23 UTC
- Autor
- snadjafinia
- Comite
- 6163316
BREAKING: Fixes improper session expiration flow Before: Various components redirected directly to login site when sessions expired After: All redirects go through kamo-internal /logout endpoint for proper cleanup Changes: - useUserInfo.tsx: Redirect to /logout instead of login on invalid_session - SessionManager.tsx: Redirect to /logout on session expiration - SessionManager.tsx: handleLogout redirects to /logout (not login/logout) Flow: 1. Session expires or is invalid 2. Redirect to /logout (kamo-internal) 3. /logout calls /api/logout to delete Redis session 4. /logout clears *** cookie 5. /logout forwards to kamo-login /logout for final cleanup 6. kamo-login redirects to login page This ensures proper session cleanup and prevents session leaks.