全
我正在创建一个有4页的网站。
1)主页
2)注册页面
3)登录页面
4)密码重置页面
场景是:
用户在主页上,点击一个按钮,用户进入注册页面,成功注册后,用户被重定向到登录页面。用户首次登录后,当用户单击继续按钮时,将被重定向至密码重置页面。更改密码后,用户将自动重定向到注册页面
我认为客户端正在使用一些获取历史url的会话。
有没有人能帮我解决这个问题。
我尝试了以下方法,以便url不会存储在历史记录中。
1)状态;History.replaceState(‘状态’,‘标题’,history.js);
2)windows.location.replace('url');
发布于 2015-03-08 20:51:32
让我们以这个场景为例:
1.注册主页
这可以通过在注册/或任何其他关键字上放置href链接来实现,这将使用户在单击时直接转到注册页面。
2.注册登录页面
当用户正确填写表单(可以通过JQuery或服务器端语言验证)时,数据将存储在数据库中,例如,您可以在用户表中放置一列(重置),并将值设置为1,然后用户可以通过Jquery (windows.href)或在此过程结束后使用的服务器端语言重定向到登录页面。
3.登录以重置页面
当用户现在使用其凭据登录时,您将检查用户名和密码是否正确。如果正确,则检查此用户的reset列是否等于1或0。如果为1,则表示用户应重置其密码。因此,您将用户重定向到重置页面。
4.重置为注册
如果重置过程正确完成,您只需在该过程之后将用户带到注册页面。
https://stackoverflow.com/questions/28923266
复制相似问题