101003 Acceso bloqueado un rato tras varios códigos fallidos
ACCESO_BLOQUEADO_POR_INTENTOS
Qué ha pasado
El código de un solo uso tiene un millón de valores y se protege con un gobernador durable en base de datos: sobrevive a pedir un código nuevo y al reinicio del proceso. Cuando salta, esa dirección de correo no puede verificar códigos durante un rato.
Cómo se soluciona
Esperar. Si la persona es legítima y tiene prisa, el enlace mágico del mismo correo sigue valiendo: son 256 bits y no comparten el freno del código.
Qué hacer mientras tanto
Si el bloqueo lo provoca alguien de fuera contra el correo de una persona concreta, esa persona puede entrar igualmente por el enlace del correo. No hace falta tocar nada.
Dónde se lanza
core/gobernanza.py — bloqueado(), consultado en core/auth.py:verificar_codigo
El número viaja en la respuesta o en el registro: sí.
Cómo se lee el código
1- origen: Fortiseg
01- servicio: alcazar
003- error propio del servicio