diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 7a28e4a4a..d943ca6b0 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -2415,5 +2415,8 @@ }, "no_thanks_continue_with_basic": { "message": "No thanks, continue with basic" + }, + "too_many_password_resets_text": { + "message": "Too many password reset requests. Try again in one hour." } } diff --git a/app/Account/AccountReducer.js b/app/Account/AccountReducer.js index 8365f113a..ebc31da25 100644 --- a/app/Account/AccountReducer.js +++ b/app/Account/AccountReducer.js @@ -105,6 +105,9 @@ export default (state = initialState, action) => { case '10110': errorText = t('banner_email_not_in_system_message'); break; + case 'too_many_password_resets': + errorText = t('too_many_password_resets_text'); + break; default: errorText = t('server_error_message'); } diff --git a/app/panel/reducers/panel.js b/app/panel/reducers/panel.js index 746838d44..f3eff6511 100644 --- a/app/panel/reducers/panel.js +++ b/app/panel/reducers/panel.js @@ -288,6 +288,9 @@ export default (state = initialState, action) => { case '10110': errorText = t('banner_email_not_in_system_message'); break; + case 'too_many_password_resets': + errorText = t('too_many_password_resets_text'); + break; default: errorText = t('server_error_message'); }