- cookie不区分端口号,如果要登录的系统是IP、协议相同,只是端口不一样,那么cookie会共享。而这个时候把token信息存在了cookie,在同一浏览器登录这两个系统,后登陆的系统的cookie信息会覆盖先登录的cookie,会出现token冲突。
- 后端在set cookie的时候如果使用了httpOnly,或设置了特殊path,前端js是取不到cookie的值的。
两个网址登录同一浏览器,出现cookie冲突的原因及js取不到cookie的原因
于 2022-03-23 10:45:58 首次发布
当登录的系统IP、协议相同但端口不同,由于Cookie不区分端口号,可能导致Token冲突。若将Token存储在Cookie中,后登录系统的Cookie会覆盖先前的。同时,后端设置httpOnly或特定Path会阻止前端JavaScript访问Cookie,增强安全性。
4236

被折叠的 条评论
为什么被折叠?



