Bloqueio de acesso informa o prazo e não pune erro de digitação
A proteção contra abuso de formulários passou a separar erro de preenchimento de tentativa automatizada, e a tela de bloqueio agora diz quando o acesso volta.
A proteção antiabuso contava do mesmo jeito um campo preenchido errado e uma reprovação no reCAPTCHA. Quem errava o e-mail algumas vezes gastava a mesma cota de quem tentava forçar o formulário.
Dois limites
A falha agora tem origem. Erro de validação de campo conta contra um limite próprio; reprovação no reCAPTCHA continua contando como abuso. O valor padrão é abuso, para não mudar o comportamento de quem já usava a função.
Bloqueio com prazo
A verificação de acesso devolve o tempo de bloqueio, e as telas de login trocam um marcador pela data e hora da liberação. Projetos com tela de login própria precisam incluir esse marcador para exibir o prazo.
Origem: Core · req-169 · BATCH-174