Repository navigation
v2.1.0-rc.5
Pre-release
Pre-release
[2.1.0-rc.5] - 2026-09-18
Changed
- A
LoginThrottle-triggered block (more than 3 consecutive failed
username/password attempts for the same username in the same browser
session) is now shown to the user, unlike anaccessControl-triggered
block: a generic "please wait a moment" message with tips (check the
username/password, watch out for Caps Lock or the wrong keyboard layout),
with no exact countdown or attempt count. This is safe because, unlike
accessControl,LoginThrottledoesn't depend on the username
corresponding to a real account and doesn't expose anything about an
external system, so it cannot be used to enumerate accounts or fingerprint
another service's detection logic. NewLoginThrottle::ERROR_CODE
(MULTIAUTHTHROTTLED) distinguishes it fromWRONGUSERPASS, both in the
controller and intemplates/multiauthonepage.twig.