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-05-29 08:56:58 +07:00
2026-05-20 10:17:02 +07:00
2026-09-14 13:31:26 +07:00
2026-05-27 17:14:53 +07:00
2026-05-29 08:56:58 +07:00
2026-05-26 08:19:40 +07:00
2026-09-19 10:58:42 +07:00
2026-05-28 15:36:49 +07:00
2026-04-29 14:21:09 +07:00
2026-09-19 07:32:07 +07:00
2026-05-20 10:17:02 +07:00
2026-09-19 10:58:42 +07:00
2026-04-30 15:14:42 +07:00
2026-09-24 14:53:40 +07:00
2026-05-26 08:19:40 +07:00
2026-05-26 08:19:40 +07:00
2026-05-13 15:11:24 +07:00
2026-09-19 10:58:42 +07:00
2026-09-19 10:58:42 +07:00
2026-09-19 10:58:42 +07:00
2026-09-19 10:58:42 +07:00
2026-05-26 08:19:40 +07:00
2026-05-26 08:19:40 +07:00
2026-09-19 10:58:42 +07:00
2026-09-19 07:32:07 +07:00
2026-09-24 14:53:40 +07:00
2026-09-18 20:21:34 +07:00
2026-05-28 15:36:49 +07:00
2026-05-29 08:56:58 +07:00
2026-09-15 16:11:47 +07:00
2026-05-21 11:42:47 +07:00
2026-05-26 10:18:40 +07:00
2026-09-19 10:58:42 +07:00