prompt-5
This commit is contained in:
14
codex-prompt/prompt-5.txt
Normal file
14
codex-prompt/prompt-5.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
Aggiungi session e middleware.
|
||||
|
||||
- Usa Fiber session middleware (cookie session). Configura key da cfg.SessionKey, cookie secure in prod, SameSite Lax, HttpOnly.
|
||||
|
||||
- Implementa internal/http/middleware:
|
||||
- RequireAuth: se non loggato redirect /login
|
||||
- RequireAdmin: se role != admin -> 403 (pagina admin/forbidden o testo)
|
||||
- CurrentUser helper (legge user_id da sessione, carica user da DB con repo)
|
||||
|
||||
- Implementa flash messages (success/error) in sessione:
|
||||
- SetFlashSuccess/SetFlashError
|
||||
- ConsumeFlash middleware che aggiunge al template data
|
||||
|
||||
Aggiorna layout.html per mostrare flash e navbar diversa per public/private/admin.
|
||||
Reference in New Issue
Block a user