Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在4页html5之间重定向_Jquery_Html_Redirect_Browser History - Fatal编程技术网

Jquery 在4页html5之间重定向

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'

全部

我正在创建一个有4页的网站

1) 主页

2) 注册页

3) 登录页面

4) 密码重置页面

情况是:

用户在主页中,单击按钮,用户进入注册页面, 成功注册后,用户将重定向到登录页面。 用户首次登录后,会重定向到密码重置页面, 当用户单击“继续”按钮时。更改密码后,用户将自动重定向到注册页面

我认为客户端正在使用某个会话来获取历史url

有人能帮我摆脱这一切吗

我尝试了以下方法,以便url不会存储在历史记录中

1) history.js;replaceState('state','title',url)


2) windows.location.replace('url')

让我们来看一个场景:

1。要注册的主页页面

这可以通过在注册/或任何其他关键字上添加href链接来实现,这些关键字会让用户在单击时直接进入注册页面

2。注册到登录页面

当用户正确填写表单时(可以通过JQuery或服务器端语言验证),数据存储在DB中,例如,您可以在用户表中放置一列(重置),并将值设置为1,用户可以通过JQuery(windows.href)重定向到登录页或者在进程结束后使用服务器端语言

3。登录以重置页面

当用户现在使用其凭据登录时,您将检查用户名和密码是否正确。如果正确,则检查此用户的重置列是否等于1或0。如果为1,则表示用户应重置其密码。因此,您将用户重定向到重置页面

4。重置以注册


如果重置过程正确完成,您只需在重置过程结束后将用户带到注册页面。

AFAIK javascript重定向无法不存储历史记录。您的最佳选择是使用
更改密码
页面使会话哈希无效,并基于此重定向。问题是什么?您不希望哪个url存储在历史记录中?我不希望注册页存储在历史记录中。。