我有一个退出按钮:
<input type="submit" onclick=logUserOut() value="Log out">
并且正在使用firebase登出方法
function logUserOut(){
firebase.auth().signOut().then(function() {
console.log("Sign-out successful.");
}, function(error) {
console.log("An error happened.");
});
}
但在我退出之前在控制台中以及在我输入
后退出document.cookie
我得到了
"useruid=GH39ayyIFkaBrEe2JpsXWtPyZRG2"
当然这应该清除饼干?如果没有,我该怎么做?
答案 0 :(得分:0)
Firebase身份验证使用浏览器的本地存储来跟踪用户的登录状态。当用户登录时,它会在那里添加一个令牌,会在用户退出时删除令牌。
Firebase身份验证不使用Cookie来存储身份验证状态。
为验证这一点,我在Chrome开发者控制台中快速运行了以下内容:
app.auth().currentUser.uid
“AxeiivC30ANFoGVWRDL3yEV6mhK2”
document.cookie
“”