当用户尝试登录我的站点时,他的用户名和密码将作为POST变量发送.当页面加载时,我得到变量,处理它们并决定登录是否成功.然后,我将包含一条消息的页面呈现给用户,告知用户他们是否成功登录.
我的问题是,如果用户点击F5或刷新,浏览器会提示他们重新发送登录数据.有没有办法在不重新加载页面的情况下避免它?有些javascript可能吗?如果没有,那么我可以发送一个标题重新加载页面,但我如何向用户显示消息?
现在我有一个user_message对象,其中包含一个信息数组,用于在页面加载时显示用户.
您应该重定向到新页面.这样,当用户刷新页面时,将没有POST变量.
form -> form handler -> success / failure page
Run Code Online (Sandbox Code Playgroud)
第二个箭头是重定向的位置.
| 归档时间: |
|
| 查看次数: |
319 次 |
| 最近记录: |