所以,我正在制作一个防火墙web应用程序,我正在验证用户的身份。当用户登录时,它会带他们到一个全新的页面并刷新页面。我听说当你刷新页面时,所有的内存都被清除了。
我不明白的是,即使在刷新页面之后,chrome也会以某种方式保存用户。因此,即使应该清除内存,当前用户仍然可以登录。
铬是怎么做到的?用户刷新页面后,我不应该再次将用户登录到防火墙吗?即使页面被刷新并且内存被清除,用户仍然仍然登录是毫无意义的。我只想要更多关于到底发生了什么的信息。
发布于 2022-02-14 15:39:35
当用户登录时,将(编码的)用户凭据存储在用户浏览器的局部存储中。
当您(重新)加载页面时,SDK从本地存储中的该信息恢复用户的身份验证状态。
这确实要求它调用服务器(a.o. )。以检查帐户是否在此期间已被禁用),以便在凭据被还原时获取使用auth状态侦听器。
https://stackoverflow.com/questions/71108215
复制相似问题