Я действительно новичок в 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 секунды между моментом, когда страница отображается, и перенаправлением , что очень плохо ...
Я бы хотел что-то вроде:
- Если пользователь вошел в систему -> Показать страницу
- Остальное -> Перенаправление
Вместо:
- Показать страницу
- Проверьте, вошел ли пользователь в систему или нет
- Перенаправить пользователя, если не залогинен