支付交易发生时禁用后退按钮

Abh*_*bhi 3 javascript xhtml jquery spring-security

我有一个XHTML页面,在成功的信用卡付款后调用.但是当用户点击后退按钮时,他再次收费.如何通过禁用后退按钮或在他回击空格或后退按钮时使其会话无效来解决问题.

我使用的是Spring3/JSF,但这个问题与此引用无关,因为这是一个浏览器问题.

syn*_*tel 6

这是错误的设计.不要试图操纵客户端做坏事 - 防止客户端做坏事.

举个例子,为每个事务使用一个唯一的令牌,这样如果用户点击并重新提交事务,它将被拒绝,并且可以通知用户该事务已经通过.