netrox
@netrox

Что делать при обнаружении мультисабмита?

К слову при сабмите формы происходит проверка по на мультисабмит (с помощью токенов и сессий) . Во время проверки обнаружилось, что это повторный запрос и при этом предыдущий ещё не завершён . Как в таком случае запретить повторный сабмит и при этом не прерывать тот запрос , который ещё не завершился ?
  • Вопрос задан
  • 187 просмотров
Пригласить эксперта
Ответы на вопрос 2
inoise
@inoise Куратор тега PHP
Solution Architect, AWS Certified, Serverless
На клиентской стороне необходимо делать проверки, блокировать кнопки и и.п., а так же и на фронте и на бэке использовать correlation token. Чтобы одна форма дважды не приводила к успешной обработке
Ответ написан
@xtress
Web-dev
Чем совершается запрос? jQuery? Если да - ждать ответа и не давать выполнять onSubmit, пока предыдущий не выполнен (успешно или нет - без разницы, главное, чтобы не было лишних).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
24 апр. 2024, в 22:00
500 руб./в час
24 апр. 2024, в 21:49
10000 руб./за проект