From d2465f8d6aad02332eab53a4810d70642dc2e9f4 Mon Sep 17 00:00:00 2001 From: Simon Detheridge Date: Wed, 19 Dec 2018 15:47:38 +0000 Subject: [PATCH] Merge pull request #1297 from sharelatex/ja-rate-limit-v2-login Add rate limit to v2 login end point GitOrigin-RevId: 81b14387e4a6381f4c0eae17e43af84b2af7fea5 --- services/web/public/src/directives/asyncForm.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/services/web/public/src/directives/asyncForm.js b/services/web/public/src/directives/asyncForm.js index 29779be2b8..e017abc0c0 100644 --- a/services/web/public/src/directives/asyncForm.js +++ b/services/web/public/src/directives/asyncForm.js @@ -115,6 +115,12 @@ define(['base', 'libs/passfield'], function(App) { 'Session error. Please check you have cookies enabled. If the problem persists, try clearing your cache and cookies.', type: 'error' } + } else if (status === 429) { + response.message = { + text: + 'Too many attempts. Please wait for a while and try again.', + type: 'error' + } } else { response.message = { text: @@ -146,8 +152,8 @@ define(['base', 'libs/passfield'], function(App) { restrict: 'E', template: `\
\