none
请问关于成功login某个网页后,点击后退按钮要求重新输入用户名和密码的问题 RRS feed

  • 问题

  • 我得网站上有一个login页面,在login页面之前有一个欢迎界面,成功login之后会转入一个菜单界面,现在的问题是,当我成功login进去后,点击浏览器上的back button,会又重新转到那个Login界面,这样很不符合常理,因为我login之后,没有logout,所以应该不用再次重新输入用户名和密码。请问如何解决这个问题?

    2009年5月29日 6:10

答案

  • 如果你不愿用让缓存失效的方法,可以用 location.replace 去跳转页面 , 这种跳转浏览器不能记住 , 也可以达到你要的效果!
    • 已标记为答案 peng803 2009年5月30日 2:25
    2009年5月29日 8:14
    版主

全部回复

  • http://www.cnblogs.com/Anders/archive/2009/04/30/45889.html
    http://feiyun0112.cnblogs.com/
    你好,我想要的效果是用户可以点击后退按钮,例如就像www.hotmail.com吧,我从msn网站进入hotmail,然后成功login之后,点后退按钮会后退到msn主页,但是再次进入hotmail的时候, 那个login界面就不会再次出现了,请问这种如何实现?
    2009年5月29日 7:26
  • 如果你不愿用让缓存失效的方法,可以用 location.replace 去跳转页面 , 这种跳转浏览器不能记住 , 也可以达到你要的效果!
    • 已标记为答案 peng803 2009年5月30日 2:25
    2009年5月29日 8:14
    版主
  • 我得网站上有一个login页面,在login页面之前有一个欢迎界面,成功login之后会转入一个菜单界面,现在的问题是,当我成功login进去后,点击浏览器上的back button,会又重新转到那个Login界面,这样很不符合常理,因为我login之后,没有logout,所以应该不用再次重新输入用户名和密码。请问如何解决这个问题?


    如果你了解Web程序的机制,这样是很符合常理的。
    你要实现返回后不显示登录页面,可以有很多方法:如采用ajax验证等
    【孟子E章】
    2009年5月29日 8:45
    版主
  • 我得网站上有一个login页面,在login页面之前有一个欢迎界面,成功login之后会转入一个菜单界面,现在的问题是,当我成功login进去后,点击浏览器上的back button,会又重新转到那个Login界面,这样很不符合常理,因为我login之后,没有logout,所以应该不用再次重新输入用户名和密码。请问如何解决这个问题?


    如果你了解Web程序的机制,这样是很符合常理的。
    你要实现返回后不显示登录页面,可以有很多方法:如采用ajax验证等
    【孟子E章】
    你好,那用ajax验证改怎么弄呢?能否详细说一下?how do i 教程里有吗?能否提供一些参考资料呢?先谢谢你哈
    2009年5月29日 9:07
  • ajax登录的例子网上很多了,思路也很简单,是ajax最简单的应用,我就不写代码了
    【孟子E章】
    2009年5月29日 12:59
    版主