@股天乐 这个登录的问题还是存在,请问技术部有没有回复?
你好,这是必应。我可以帮你查找信息。😊
有的账号的cookie一直保存,有的账号却会自动的登出,可能有以下几个原因:
- cookie的有效时间不同。cookie是服务器端发送给客户端的一段特殊信息,它有一个过期时间,如果超过了这个时间,客户端就会删除这个cookie,下次访问服务器时就不会携带这个cookie了。¹² 有些账号的cookie设置的有效时间比较长,比如一年或者永久,所以即使关闭浏览器或者清理缓存,也不会影响这个cookie的存在。有些账号的cookie设置的有效时间比较短,比如一小时或者当前会话,所以一旦浏览器关闭或者超过了设定的时间,这个cookie就会失效,下次访问服务器时就需要重新登录。¹²
- cookie的路径不同。cookie是有路径属性的,它指定了哪些网址可以访问这个cookie。¹² 有些账号的cookie设置的路径比较宽泛,比如/或者/项目名,这样在同一个网站或者同一个项目下的任何页面都可以访问这个cookie。有些账号的cookie设置的路径比较具体,比如/项目名/路径,这样只有在这个特定路径下的页面才可以访问这个cookie。¹² 如果用户访问了一个不在cookie路径范围内的页面,那么就会自动登出。
- cookie被篡改或者删除。cookie是存储在客户端的数据片段,它是明文传输和保存的,所以有可能被用户或者第三方程序修改或者删除。¹² 有些账号的cookie可能包含了一些敏感信息,比如用户名、密码、身份等,如果这些信息被修改或者删除,那么服务器就无法识别用户的身份,就会要求用户重新登录。¹²
Source: Conversation with Bing, 2023/3/29(1) 前端登录,这一篇就够了(Cookie, Session, Token)_Kimser的博客-CSDN博客. https://blog.csdn.net/Kimser/article/details/107224335 Accessed 2023/3/29.
(2) 一文带你超详细了解Cookie -
知乎. https://zhuanlan.zhihu.com/p/79819678 Accessed 2023/3/29.
(3) 使用cookie实现登录状态的保存及判定_cookie里的_identity_ZacheryWu的博客-CSDN博客. https://blog.csdn.net/w157z0372x5580/article/details/72810894 Accessed 2023/3/29.
(4) 如果禁用cookie,如何保持登陆状态? - 知乎. https://www.zhihu.com/question/62395167 Accessed 2023/3/29.