2017-01-26 8 views
1

をチェックfirebaseです、firebaseは、私に語った:は初期ロード上のユーザーのために初めて

firebase.auth().onAuthStateChanged(func...) 

firebaseはまだそれをチェックしている場合、私は、チェックしたいです。ページが読み込まれるときの表示スピナーのように、firebaseがユーザーを確認するのを待って、ユーザーが見つかったかどうかを考慮して、appまたはlogin/registerフォームを表示します。

これで、firebaseがユーザーを見つけた場合は、ページを表示してから、init firebaseを表示し、appにリダイレクトする必要があります。

答えて

1

onAuthStateChangedに渡されるリスナーは、nullまたはUserのいずれかの引数で呼び出されます。

initializeAppの呼び出しとonAuthStateChangedのリスナーが呼び出されている間にFirebaseが認証ステータスをチェックしていると仮定することは安全です。 initializeAppを呼び出したときにスピナーを表示し、リスナーが呼び出されたときに非表示にします。

+0

ありがとうございます!私はこのリスナーが 'ヌル 'とも呼ばれることに気付かなかった。私のせい。 – Vlado

関連する問題