Thanakorn
73c680e844
Harden sign-in and password reset
...
- OTP attempt limits, constant-time compare, random reference codes
- DB-backed rate limits (429) on sign-in, OTP, reset, register, onboarding
- one generic sign-in failure message; reset request no longer reveals accounts
- no password kept in the session; real status codes on failures
2026-09-24 14:53:40 +07:00
..
2026-09-24 14:30:35 +07:00
2026-09-24 14:30:35 +07:00
2026-09-24 14:53:40 +07:00
2026-09-24 14:30:35 +07:00
2026-09-19 10:58:42 +07:00
2026-09-24 14:30:35 +07:00
2026-09-24 14:30:35 +07:00
2026-09-24 14:30:35 +07:00
2026-09-24 14:30:35 +07:00
2026-09-24 14:30:35 +07:00
2026-09-24 14:30:35 +07:00
2026-09-24 14:53:40 +07:00
2026-09-24 14:30:35 +07:00
2026-09-24 14:30:35 +07:00
2026-09-24 14:30:35 +07:00
2026-09-24 14:30:35 +07:00
2026-09-24 14:53:40 +07:00
2026-09-24 14:53:40 +07:00
2026-09-19 10:58:42 +07:00
2026-09-24 14:53:40 +07:00
2026-09-24 14:53:40 +07:00
2026-09-17 09:00:15 +07:00
2026-08-17 13:12:07 +07:00
2026-09-24 14:53:40 +07:00
2026-08-17 13:12:07 +07:00
2026-08-17 13:12:07 +07:00
2026-09-24 14:53:40 +07:00
2026-02-19 14:48:40 +07:00
2026-05-13 16:41:28 +07:00
2026-09-24 14:30:35 +07:00