Files
vikunja/pkg/webtests
kolaente cda6d88330 feat(user): lock account after 10 failed password attempts
Mirrors the TOTP lockout: issue a password reset token, send a mail, set
the account to locked and revoke its sessions. Counts every wrong password
checked by CheckUserCredentials, including the password and email change
re-auth prompts, so a stolen session can no longer guess the password
indefinitely.

The 3-attempt warning mail no longer resets the counter, otherwise it
could never reach the lockout threshold.
2026-11-03 10:41:13 +01:00
..