Firebase web - Как показать / перенаправить пользователя, если он вошел или нет - PullRequest
0 голосов
/ 08 сентября 2018

Я действительно новичок в Firebase для Интернета, и я действительно не понимаю, как с ним работать ...

Я бы хотел перенаправить пользователя на страницу входа, если он не вошел в систему.

Я прочитал документацию и обнаружил, что:

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. Остальное -> Перенаправление

Вместо:

  1. Показать страницу
  2. Проверьте, вошел ли пользователь в систему или нет
  3. Перенаправить пользователя, если не залогинен
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...