Ответ на две части:
- Убедитесь, что дублирующиеся сообщения не конфликтуют с вашими данными на стороне сервера. Для этого вставьте уникальный уникальный идентификатор в сообщение, чтобы вы могли отказаться от последующих запросов на стороне сервера. Этот шаблон называется Idempotent Receiver в терминах обмена сообщениями.
- Убедитесь, что пользователь не обеспокоен возможностью дублирования отправки как путем перенаправления на GET после POST (POST redirect GET шаблон) отключение кнопки с помощью javascript
Ничто из того, что вы делаете в разделе 2., полностью предотвратит дублирование отправки. Люди могут щелкнуть очень быстро, и хакеры могут публиковать в любом случае. Вам всегда нужно 1. Если вы хотите быть абсолютно уверены, что дубликатов нет.
задан years_of_no_light 25 February 2015 в 14:56
поделиться