if (!ref.getAuth()) ..go to login page
else ..show page
Öyle firebase.auth().currentUser
ile currentUser
devlet erişebilirsiniz .
if (!firebase.auth().currentUser) ..go to login page
else ..show page
problem, giriş sayfasına tekrar yönlendiren sonra birkaç dakika sonra onAuthStateChanged
olur ve kullanıcı giriş böylece bu, her zaman başlangıçta boş olmasıdır
Bunu senkronize olarak kontrol etmenin bir yolu var mı? Ya da başka bir şey var mı ki dinleyebileceğim bir söz var mı? Teşekkürler. Ben kullanıcı oturum olup olmadığını belirlemek için bir auth devlet dinleyici kullanıyorum
Teşekkürler ama benim için küçük bir 2s ya da öylesine bir gecikme olduğunu düşünüyorum, bir yükleme dönüşümü göstermek ve sonra 'onAuthStateChanged' olduğunda sayfayı yönlendirmek veya göstermek zorunda kalacağım. –
Yukarıdaki kodla akış doğrudur. Gecikme kullanıcı için fark edilirse, "OnAuthStateChanged()" işlevi etkin olduğunda görüntü yüklendiğinde ve gizlendiğinde bunu göstererek kolayca bir yükleme göstergesi ekleyebilirsiniz. –
Yaptığım şey budur - iyi bir şey eksik olduğumu bilmem ve beklenen yol –