如何在退出firebase时清除cookie?

时间:2016-09-02 13:36:38

标签: javascript cookies firebase firebase-authentication

我有一个退出按钮:

<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"

当然这应该清除饼干?如果没有,我该怎么做?

1 个答案:

答案 0 :(得分:0)

Firebase身份验证使用浏览器的本地存储来跟踪用户的登录状态。当用户登录时,它会在那里添加一个令牌,会在用户退出时删除令牌。

Firebase身份验证不使用Cookie来存储身份验证状态。

为验证这一点,我在Chrome开发者控制台中快速运行了以下内容:

app.auth().currentUser.uid
     

“AxeiivC30ANFoGVWRDL3yEV6mhK2”

document.cookie
     

“”