Jquery 在4页html5之间重定向
全部 我正在创建一个有4页的网站 1) 主页 2) 注册页 3) 登录页面 4) 密码重置页面 情况是: 用户在主页中,单击按钮,用户进入注册页面, 成功注册后,用户将重定向到登录页面。 用户首次登录后,会重定向到密码重置页面, 当用户单击“继续”按钮时。更改密码后,用户将自动重定向到注册页面 我认为客户端正在使用某个会话来获取历史url 有人能帮我摆脱这一切吗 我尝试了以下方法,以便url不会存储在历史记录中 1) history.js;replaceState('state','title',url)Jquery 在4页html5之间重定向,jquery,html,redirect,browser-history,Jquery,Html,Redirect,Browser History,全部 我正在创建一个有4页的网站 1) 主页 2) 注册页 3) 登录页面 4) 密码重置页面 情况是: 用户在主页中,单击按钮,用户进入注册页面, 成功注册后,用户将重定向到登录页面。 用户首次登录后,会重定向到密码重置页面, 当用户单击“继续”按钮时。更改密码后,用户将自动重定向到注册页面 我认为客户端正在使用某个会话来获取历史url 有人能帮我摆脱这一切吗 我尝试了以下方法,以便url不会存储在历史记录中 1) history.js;replaceState('state','title'
2) windows.location.replace('url') 让我们来看一个场景: 1。要注册的主页页面 这可以通过在注册/或任何其他关键字上添加href链接来实现,这些关键字会让用户在单击时直接进入注册页面 2。注册到登录页面 当用户正确填写表单时(可以通过JQuery或服务器端语言验证),数据存储在DB中,例如,您可以在用户表中放置一列(重置),并将值设置为1,用户可以通过JQuery(windows.href)重定向到登录页或者在进程结束后使用服务器端语言 3。登录以重置页面 当用户现在使用其凭据登录时,您将检查用户名和密码是否正确。如果正确,则检查此用户的重置列是否等于1或0。如果为1,则表示用户应重置其密码。因此,您将用户重定向到重置页面 4。重置以注册
如果重置过程正确完成,您只需在重置过程结束后将用户带到注册页面。AFAIK javascript重定向无法不存储历史记录。您的最佳选择是使用
更改密码
页面使会话哈希无效,并基于此重定向。问题是什么?您不希望哪个url存储在历史记录中?我不希望注册页存储在历史记录中。。