我正在创建一个Web应用程序,要求用户提供随机安全问题。但是,当用户错误地回答最初给出的问题时,用户可以返回并尝试不同的答案。有没有办法确保在用户点击“后退”按钮时页面会重新提交?
答案 0 :(得分:0)
也许你应该用javascript来做,因为它全部在浏览器中...... 这可能有所帮助: http://www.hunlock.com/blogs/Mastering_The_Back_Button_With_Javascript
答案 1 :(得分:0)
不要回到javascript作为最后的手段,在数据库中的问题中添加一个尝试的布尔字段,并在控制器中使用它来确保用户不仅仅是猜测安全问题。
如果用户为一个问号提交表单太多次,并将其重定向到另一个问题。