当我使用signInWithEmailAndPassword(email, password)
登录firebase应用程序时,用户已登录。然后,如果我重新加载页面,则用户不再登录。如果我转到具有相同firebase apiKey的另一个网页一切,用户仍然没有登录。如何确保用户在调用firebase.auth().signOut()
之前保持登录状态?
答案 0 :(得分:2)
简单地使用firebase.auth().currentUser
通常无法正常工作,因为加载后,Firebase通常无法进行身份验证并连接用户帐户。相反,等待授权状态更改为使用firebase.auth().onAuthStateChanged(func)
更改身份验证状态时调用func
(这可能意味着登录或注销或切换帐户)。