Firebase AUTH不会保持登录状态

时间:2016-05-23 20:20:43

标签: javascript firebase firebase-authentication

当我使用signInWithEmailAndPassword(email, password)登录firebase应用程序时,用户已登录。然后,如果我重新加载页面,则用户不再登录。如果我转到具有相同firebase apiKey的另一个网页一切,用户仍然没有登录。如何确保用户在调用firebase.auth().signOut()之前保持登录状态?

1 个答案:

答案 0 :(得分:2)

简单地使用firebase.auth().currentUser通常无法正常工作,因为加载后,Firebase通常无法进行身份验证并连接用户帐户。相反,等待授权状态更改为使用firebase.auth().onAuthStateChanged(func)更改身份验证状态时调用func(这可能意味着登录或注销或切换帐户)。