встречался уже с такой проблемой.
Сервер стоит на джава/спрингах, на фронте у спрингов (стандартная страница авторизации из базового шаблон) — чистый js. Страница авторизация — два инпута пользователь/пароль и кнопка входа, обвёрнутая в форму, по которой происходит сабмит в виде отправки на сервер данных из инпута. Проблема следующая: при быстром двойном нажатии на кнопку входа (после введённых данных) выдаёт ошибку (редиректит на страницу с ошибкой) авторизации: “Full authentication is required to access this resource. Unauthorized” происходит это потому, что при втором нажатии с фронта отправляются пустые данные из инпутов.
Второе событие не ловится, так что запревентить не могу.
Может кто сталкивался или имеет представление хотя бы, что можно в таком случае сделать?
Заранее спасибо
P.S. Сюда написал, потому что хотелось бы эту проблему на фронте решить
Сразу после отправки формы повешай на кнопку disabled
Могу лишь предположить, что надо бы в событие клик добавить строку, которая бы делала disabled кнопкам отправки
Обсуждают сегодня