Отключить кнопку возврата во время платежной транзакции - PullRequest
3 голосов
/ 06 января 2012

У меня есть страница XHTML, которая вызывается после успешной оплаты кредитной картой.Но когда пользователь нажимает кнопку «Назад», он снова заряжается.Как я могу справиться с проблемой, отключив кнопку «Назад» или объявив недействительным свой сеанс, когда он нажимает «назад» или «Назад».

Я использую Spring3 / JSF, но эта проблема не имеет отношения к этой ссылке, так какпроблема с браузером.

1 Ответ

6 голосов
/ 06 января 2012

Это неправильный дизайн. Не пытайтесь манипулировать клиентом, совершая плохие поступки - не позволяйте клиенту совершать плохие поступки.

В данном случае используйте уникальный токен для каждой транзакции, чтобы, если пользователь щелкнет назад и повторно отправит транзакцию, она была отклонена и пользователь мог быть уведомлен о том, что транзакция уже прошла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...