Session cookie
Po úspěšném loginu vám server nastaví cookie:- Jméno: standardní PHP session (typicky
PHPSESSID). - Doména: scope portálu.
- HttpOnly: ano (JS nemůže číst).
- Secure: ano v produkci (HTTPS only).
Cookie.
Přihlášení
Bez 2FA
S 2FA
OAuth flow
Status check
Logout
Max-Age=0.
Tokeny pro recovery / activation / email change
Tabulkasys_tokens obsahuje krátkodobé tokeny:
| Type | Účel | Expirace |
|---|---|---|
TYPE_ACTIVATION | Aktivace nového účtu | 24 h |
TYPE_RECOVERY | Reset hesla | 24 h |
TYPE_CHALLENGE | 2FA challenge | 30 min |
TYPE_INTEGRATION_DISCORD | Konfirmace propojení | krátká |
TYPE_INTEGRATION_STEAM | Konfirmace propojení | krátká |
TYPE_EMAIL_CHANGE | Potvrzení změny e-mailu | 24 h |
POST /api/v1/auth/activate pro TYPE_ACTIVATION).
Kontrola role
V controlleru:Auth::getCurrentUserId() v kombinaci s GroupFacade::getUserGroups($id).