我真的是Firebase Web的新手,我真的不知道如何使用它...
如果用户未登录,我想将其重定向到登录页面。
我阅读了文档,发现:
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
uid = user.uid;
} else {
uid = null;
window.location.replace("index.php");
console.log("user logout");
// No user is signed in.
}
});
问题是我在显示页面和重定向之间有 1或2秒的延迟,这真的很糟糕...
我想要类似的东西
- 如果用户已登录->显示页面
- 其他->重定向
代替:
- 显示页面
- 检查用户是否登录
- 如果未登录则重定向用户