gpt4 book ai didi

javascript - 获取用户是否在 Firebase initializeApp 上通过身份验证

转载 作者:行者123 更新时间:2023-11-30 00:05:32 24 4
gpt4 key购买 nike

当我这样做时:

firebase.initializeApp(config);
firebase.auth().currentUser;

第一次刷新几毫秒后,currentUser 为空。但后来 currentUser 值被填充。当然,以前我在没有注销的情况下进行了身份验证。

如何初始化应用程序并等到我真正知道用户是否已登录?我的意思是 firebase.initializeAppfirebase.auth() 不是 promise 。是否有任何 promise 知道用户是否登录?我找不到。

最佳答案

我现在经常使用 onAuthStateChanged() 处理程序来检测用户是否已登录。

  firebase.initializeApp(config);
firebase.auth().onAuthStateChanged((user) => {
if (user == null) {
// TODO: start sign-in flow
}
else {
// TODO: start actual work
}
}
});

关于javascript - 获取用户是否在 Firebase initializeApp 上通过身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38678040/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com