重定向4页html5

时间:2015-03-08 05:01:04

标签: jquery html5 redirect browser-history

所有

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

1)主页

2)注册页面

3)登录页面

4)密码重置页面

场景是:

用户在主页上,点击用户进入注册页面的按钮, 成功注册后,用户将被重定向到登录页面。 用户首次登录后,他被重定向到密码重置页面, 当用户点击继续按钮时。更改密码后,用户将自动重定向到注册页面

我认为客户端正在使用一些需要历史记录的会话。

任何人都可以帮助我解决这个问题。

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

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

2)windows.location.replace( 'URL');

1 个答案:

答案 0 :(得分:0)

让我们来看看情景:

<强> 1。注册页面的主页

这可以通过在SIGN UP /或任何其他关键字上放置一个href链接来实现,这将使用户在点击时直接进入注册页面。

<强> 2。注册登录页面

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

第3。登录以重置页面

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

<强> 4。重置为注册

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