Есть ли способ в Firebase, чтобы проверить, не прошли ли вы проверку подлинности? Я могу запросить ресурс и поймать ошибку 401, но я бы хотел избежать запроса, если я уже прошел проверку подлинности.Проверка на стороне клиента, прошедшая проверку подлинности в firebase
0
A
ответ
3
Каждая ссылка Firebase имеет способ получить пользователя, прошедшего проверку подлинности.
Для JavaScript вы можете позвонить по телефону .getAuth()
.
var ref = new Firebase("<my-firebase-app>");
var authData = ref.getAuth();
if (authData !== null) {
// you're logged in
}
Вы также можете слушать AUTHENTICATE изменения состояния в режиме реального времени с .onAuth()
:
var ref = new Firebase("<my-firebase-app>");
ref.onAuth(function(authData) {
if (authData !== null) {
// you're logged in
}
});
+1
Вы также можете отслеживать '.info/authenticated' – Kato
Смежные вопросы
- 1. Проверка формы Проверка подлинности на стороне клиента
- 2. Проверка проверки подлинности на стороне клиента на стороне Loopback
- 3. MVC 3 - проверка правильности формы (прошла проверку на стороне клиента)
- 4. Проверка подлинности клиента на стороне клиента Kendo как список
- 5. MVC 5 Проверка подлинности на стороне клиента
- 6. Проверка подлинности клиента WCF на стороне сервера
- 7. Проверка на стороне клиента Gem - проверка подлинности по-прежнему работает?
- 8. HTTP-аутентификация HTTP, не прошедшая проверку подлинности
- 9. PCI Compliance - не прошедшая проверку подлинности DB
- 10. Является ли проверка подлинности JavaScript/jQuery на стороне клиента бесполезной?
- 11. ASP.NET MVC 2 Проверка подлинности на стороне клиента jQuery
- 12. Проверка на стороне клиента GWT?
- 13. Правила: проверка на стороне клиента или проверка на стороне сервера?
- 14. Удалить проверку на стороне клиента
- 15. Проверка на стороне клиента Reactjs
- 16. Проверка на стороне клиента Javascript
- 17. Проверка на стороне клиента
- 18. Проверка на стороне клиента
- 19. Проверка на стороне клиента на стороне клиента NetSuite SuiteScript
- 20. Проверка подлинности сертификата на стороне клиента SSL в Adobe AIR
- 21. Проверка на стороне клиента MVC?
- 22. Проверка на стороне клиента Silverlight
- 23. Проверка MVC2Сумма и проверка на стороне клиента
- 24. Проверка валидации на стороне клиента.
- 25. IValidatableObject в MVC3 - проверка на стороне клиента
- 26. Безопасна ли проверка подлинности на стороне клиента Facebook?
- 27. Проверка подлинности на стороне клиента Ember, аутентификация маршрута
- 28. Проверка подлинности на стороне сервера jwt JsonWebTokenError
- 29. Проверка подлинности на стороне клиента Durandal js и Facebook
- 30. Проверка подлинности клиента на стороне Как получить длительность видео
Соответствующие DOCS: [Authentication руководство] (https://www.firebase.com/docs/web/guide/ user-auth.html), [контроль состояния аутентификации] (https://www.firebase.com/docs/web/guide/user-auth.html#section-monitoring-authentication), [onAuth()] (https: //www.firebase.com/docs/web/api/firebase/onauth.html), [getAuth()] (https://www.firebase.com/docs/web/api/firebase/getauth.html), и [безопасность на основе аутентификации] (https://www.firebase.com/docs/security/guide/user-security.html). – Kato