gpt4 book ai didi

javascript - 网站如何让您保持登录状态

转载 作者:行者123 更新时间:2023-11-30 11:44:53 28 4
gpt4 key购买 nike

小问题:当您在网站上登录您的帐户时,它会做什么来让您保持登录状态,这样当您访问另一个页面时就不会一次又一次地登录?

最佳答案

Cookie 和 Session 是将身份验证详细信息存储在浏览器中的一些传统方式。然而,通过这些方法,服务器必须跟踪登录用户及其 cookie 以进行验证。所以在管理登录用户时有一些服务器操作。
然而,有一种称为 JSON Web Token 又名 JWT 的新方法。这里服务器将生成一个用户特定的 token 并在登录时发送到浏览器客户端。浏览器会将此 token 存储在 HTML5 本地存储或 session 存储中,并将随每个请求发送此 token !
因此,对于每次刷新,浏览器代码都可以在本地存储或 session 存储中检查此 token 的可用性。这种方法的优点是服务器不必跟踪发出的 token ,并且能够在需要时从 token 中提取数据。
此 JWT 广泛用于验证使用高级 Javascript 框架开发的 Web 应用程序:Angularjs 或 Reactjs(具有支持库)

关于javascript - 网站如何让您保持登录状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41319927/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com