Recuperar cuenta: siempre por correo, y sin exigir Gmail
- Las 4 opciones exigían Gmail (`GMAIL_RE`), así que las cuentas ya creadas no podían recuperarse: de las 17 bnet que existen, 16 NO son de Gmail. Ahora solo se valida que sea un correo (`EMAIL_RE`), en un único sitio antes del tipo. El REGISTRO sigue exigiendo Gmail: eso no se toca. - «Contraseña» se pedía por nombre de usuario («15#1»); ahora por correo, como las otras tres. El campo del formulario deja de alternar texto/correo. En el flujo de contraseña, el correo que se guarda en `passwordreset` se toma de la BD y NO del tecleado: el verifier SRP6 de bnet se deriva del correo, así que `resetPassword` necesita exactamente la misma forma (MAYÚSCULAS) o generaría un verifier con el que no se podría entrar. Quedan sin uso y se borran: `usesUsername`, la clave de error `invalidUsername` y el texto `username`. `Recover.invalidEmail` decía «Introduce un correo de Gmail válido» y pasa a ser genérico. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -225,14 +225,12 @@
|
||||
"typeAccountName": "Account name",
|
||||
"typeSecurityToken": "Security token",
|
||||
"typeActivation": "Activation link",
|
||||
"username": "Username",
|
||||
"email": "Email address",
|
||||
"submit": "Request",
|
||||
"sending": "Requesting data",
|
||||
"sent": "Data sent",
|
||||
"success": "If an account exists with those details, we have sent you the information.",
|
||||
"invalidEmail": "Enter a valid Gmail address.",
|
||||
"invalidUsername": "Enter a valid username.",
|
||||
"invalidEmail": "Enter a valid email address.",
|
||||
"genericError": "Something went wrong. Please try again later.",
|
||||
"captchaFailed": "Anti-bot verification failed. Please retry.",
|
||||
"infoSections": [
|
||||
|
||||
Reference in New Issue
Block a user