我对尚未注册的新用户使用Firebase匿名身份验证。我使用身份验证持久性作为会话,这意味着当用户关闭浏览器时,其会话结束。但是在Firebase控制台中,我仍然可以看到保存的UID。
如果我现在离开,则UID将永久存在,并且永远不会使用。正常吗?
答案 0 :(得分:1)
用于Firebase匿名身份验证的UID会保留在浏览器的本地存储中,并在您从同一浏览器再次登录到同一Web应用程序时重新使用。
我将身份验证持久性用作会话,这意味着当用户关闭浏览器时,其会话结束。
这不是匿名身份验证的工作方式。 Firebase会尝试在同一浏览器中维护会话之间的UID。
确保用户每次获得新的UID的唯一可靠方法是: