Commit Graph

3 Commits

Author SHA1 Message Date
Rokojori 253ca97fe8 Token Refresh 2026-07-16 19:07:24 +02:00
Rokojori 07aad6c69e auth: refresh token cookie, rate limiting, delete account, welcome email
- trust proxy for correct IP behind nginx
- refresh token now set as httpOnly cookie alongside access token
- GET /api/auth/refresh-session for browser-based token refresh
- DELETE /api/auth/me with full cleanup of tokens and cookies
- rate limiting on login (10/15min) and register (5/hr)
- welcome email on registration (non-blocking)
- delete account UI on profile page with two-step confirm

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-13 12:33:39 +02:00
Rokojori d7eeaace01 Initial Commit 2026-07-13 05:48:45 +02:00