Как проверить, что пользователь вошел в систему через firebase в JavaScript - PullRequest
1 голос
/ 26 июня 2019

Я пытаюсь сделать часть своего сайта доступной только тем, кто вошел в систему.

В настоящее время я могу проверить статус их входа с помощью: firebase.auth().onAuthStateChanged(function (user)

Но мне было интересно, был ли этот вариант правильным, так как он отображает страницу с ограниченным доступом в течение одной или двух секунд, прежде чем пользователь будет перенаправлен на домашнюю страницу.

Есть ли альтернативы, которые обеспечивают лучшее решение?

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 26 июня 2019

То, что вы делаете сейчас со слушателем изменения состояния аутентификации, - это документированный, рекомендуемый подход. Вы должны ожидать, что может пройти некоторое время, прежде чем состояние входа станет полностью доступным для вашей страницы. Если вы обнаружите, что это занимает больше времени, чем хотелось бы, возможно, вы могли бы изменить пользовательский интерфейс своего приложения, чтобы лучше справиться с этим делом.

0 голосов
/ 26 июня 2019

доступ firebase.auth().currentUser

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...