微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

删除浏览器中的所有 cookie 后用户仍处于登录状态

如何解决删除浏览器中的所有 cookie 后用户仍处于登录状态

我有一个网站,用户通过 OAuth2 登录。因此,我将他们重定向登录页面,在成功登录后,他们将使用存储在浏览器中的 cookie 重定向回我的页面,以便下次他们访问我的页面并将他们重定向登录时,他们不必再次输入他们的凭据,而是立即重定向回我的页面

现在我想测试一下,如果用户删除了浏览器中的 cookie,会发生什么。因此,我在 Firefox 和 chrome(bot 最新版本)中打开了开发者控制台,切换到标签 Storage 并通过右键单击 cookie 和会话存储并选择“清除所有”(其他一切都是已经清楚):

clearing the cookies and local and session storage

clearing the cookie

如您所见,此站点存储了一些数据和一个 cookie。但是在删除所有这些并再次重新启动我的页面后,我仍然登录并直接重定向到我的网站。 但是,当我转到 firefox 或 chrome 设置并删除所有网站的所有 cookie 时,它​​不再直接登录我,我必须再次登录

所以我的问题是:还有什么地方可以隐藏我错过删除的 cookie?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。