Firebase Web-如何显示/重定向用户(无论是否登录)

时间:2018-09-08 18:09:21

标签: javascript jquery firebase firebase-authentication

我真的是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秒的延迟,这真的很糟糕...

我想要类似的东西

  
      
  1. 如果用户已登录->显示页面
  2.   
  3. 其他->重定向
  4.   

代替:

  
      
  1. 显示页面
  2.   
  3. 检查用户是否登录
  4.   
  5. 如果未登录则重定向用户
  6.   

0 个答案:

没有答案