Files
pl_mail/tests
Paul LütznerandClaude Opus 5.5 1285e62b7c fix(security): key the 2FA code throttle on the user, not the session
The throttle counted per session id, and a fresh password login is a fresh
session, so a stolen password bought unlimited guesses at the code. It now
listens to scheb's ATTEMPT event and keys on the pending token's user
identifier; the reset on success uses the same key.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-23 19:36:59 +02:00
..
…
…