首页 > WEB系统中用户登录的一些疑问

WEB系统中用户登录的一些疑问

大家知道用户登录可以用cookie保持登陆状态,但我对 cookie 还不是很了解,希望大家可以帮帮我。

我想知道会不会出现下面的状态:
我一直页面上进行浏览之类的活动,会不会在这期间 cookie 就无效了,或者登录状态就没掉了。(也就是说下一次请求一个需要用户登录的资源就不能访问了
在 cookie 存在的情况下,用户一定是可以保持登录状态的吗?

先谢谢大家的解答了。


  1. cookie可以设置过期时间嘛,一般不设置的话,默认关闭浏览器cookie就清除了,所以你说的在访问中就没了登陆状态是不大可能发生的,除非这个cookie过期时间非常短,但正常开发过程肯定不会这么干;

  2. cookie是否一直生效要看具体登陆逻辑了,比如有的网站限制多点登陆,可能你在一个地点登陆,换了一个地点登陆后,最初的那个cookie就失效了,情况比较多,需要具体情况具体分析。


可以先设置cookie在页面关闭前都是有效的(即设置过期时间是页面关闭时),然后监听页面关闭事件,事件发生前再设置cookie的过期时间

cookie存在,你可以检测其中的某个字段常见如“username”字段存在,那么就可以正常访问,否则就退回到登录界面

【热门文章】
【热门文章】