diff --git a/src/languages/en.js b/src/languages/en.js index 6feddf407e3c..b945ebdbb0bc 100755 --- a/src/languages/en.js +++ b/src/languages/en.js @@ -456,6 +456,7 @@ export default { error: { incorrectPassword: 'Incorrect password. Please try again.', incorrectLoginOrPassword: 'Incorrect login or password. Please try again.', + incorrect2fa: 'Incorrect two factor authentication code. Please try again.', twoFactorAuthenticationEnabled: 'You have 2FA enabled on this account. Please sign in using your email or phone number.', invalidLoginOrPassword: 'Invalid login or password. Please try again or reset your password.', unableToResetPassword: 'We were unable to change your password. This is likely due to an expired password reset link in an old password reset email. We have emailed you a new link so you can try again. Check your Inbox and your Spam folder; it should arrive in just a few minutes.', diff --git a/src/languages/es.js b/src/languages/es.js index 7e750702033a..0236161d38a8 100644 --- a/src/languages/es.js +++ b/src/languages/es.js @@ -456,6 +456,7 @@ export default { error: { incorrectPassword: 'Contraseña incorrecta. Por favor inténtalo de nuevo.', incorrectLoginOrPassword: 'Usuario o clave incorrectos. Por favor inténtalo de nuevo', + incorrect2fa: 'Código de autenticación de 2 factores incorrecto. Por favor inténtalo de nuevo', twoFactorAuthenticationEnabled: 'Tienes autenticación de 2 factores activada en esta cuenta. Por favor conéctate usando su email o número de teléfono', invalidLoginOrPassword: 'Usuario o clave incorrectos. Por favor inténtalo de nuevo o resetea tu clave', unableToResetPassword: 'No pudimos cambiar tu clave. Probablemente porque el enlace para resetear la clave ha expirado. Te hemos enviado un nuevo enlace. Chequea tu bandeja de entrada y tu carpeta de Spam', diff --git a/src/libs/API.js b/src/libs/API.js index 0b7f0075cad6..255efbf221bd 100644 --- a/src/libs/API.js +++ b/src/libs/API.js @@ -154,6 +154,9 @@ function Authenticate(parameters) { } throw new Error('passwordForm.error.twoFactorAuthenticationEnabled'); case 403: + if (response.message === 'Invalid code') { + throw new Error('passwordForm.error.incorrect2fa'); + } throw new Error('passwordForm.error.invalidLoginOrPassword'); case 404: throw new Error('passwordForm.error.unableToResetPassword');