如何验证用户通过javascript中的Firebase登录

时间:2019-06-26 10:58:02

标签: javascript firebase firebase-authentication

我正试图将我的网站的一部分限制为仅限登录用户。

目前,我可以通过以下方式检查其登录状态: firebase.auth().onAuthStateChanged(function (user)

但是我想知道这是否是正确的选项,因为它会在用户重定向到首页之前将受限页面显示一两秒钟。

有没有其他替代方法可以提供更好的解决方案?

谢谢。

2 个答案:

答案 0 :(得分:0)

访问firebase.auth().currentUser

答案 1 :(得分:0)

您在使用身份验证状态更改侦听器现在正在做的事情是记录在案的建议方法。您应该预期可能要过一段时间才能将登录状态完全可用于页面。如果您发现它花费的时间比您想要的更长,也许您可​​以更改应用程序的UI来更好地处理这种情况。