1
A
回答
1
始終使用onAuthStateChanged()
來跟蹤用戶的登錄或註銷的狀態。
//Handle Account Status
firebase.auth().onAuthStateChanged(user => {
if(!user) {
window.location = 'login.html'; //If User is not logged in, redirect to login page
}
});
上面的代碼將確保,如果用戶沒有登錄,他們將被重定向到登錄頁面,如果他們已經登錄,他們將停留在當前頁面上。
+5
這是多麼安全? –
相關問題
- 1. 如何確保只有登錄用戶才能訪問頁面?
- 2. 頁面才能訪問登錄(PHP)
- 3. SQL登錄僅在訪問登錄頁面後纔有效
- 4. 只有登錄後才能訪問網站上的任何內容
- 5. 只有登錄後才啓用註冊頁面 - Laravel 5.4
- 6. 如何使頁面才能訪問在PHP登錄時
- 7. 從url登錄到網站後才能訪問的file_get_contents
- 8. 只有用戶登錄後才能評論 - 與網站集成
- 9. 網絡使用登錄控制和LoginView成功登錄後,頁面重定向
- 10. 春季網絡安全:成功登錄後無法訪問頁面
- 11. 僅當有效登錄時才訪問頁面
- 12. Cakephp登錄頁面訪問
- 13. 只有在登錄後才能在angularjs中顯示特定頁面
- 14. SugarCRM:網頁鏈接(只能被登錄用戶訪問)
- 15. 允許訪問html頁面只能登錄用戶
- 16. 製作Azure blob Url只能訪問登錄用戶
- 17. 如何讓Googlebot訪問登錄頁面後的頁面
- 18. sitecore製作登錄頁面
- 19. 訪問前一頁後只能訪問頁面
- 20. 如何訪問只有管理員登錄頁面?
- 21. Python:維護會話以便登錄後訪問所有頁面
- 22. 試圖訪問c#登錄後面的網頁做網頁抓取
- 23. 訪問NeededLogin操作後未重定向到登錄頁面
- 24. asp.net身份登錄頁面登錄後將訪問註冊後,然後返回登錄頁
- 25. 訪問firebase中的登錄頁面時出錯
- 26. 限制頁面訪問只能從指定頁面輸入?
- 27. 爲什麼我有一個頁面,只有一個頁面,訪問後失去登錄會話?
- 28. OpenLayers頁面只能在IE中訪問
- 29. 只有當用戶登錄/ localStorage存在時,如何才能訪問Vue.js中的頁面?
- 30. 只允許訪問登陸頁面目錄阿帕奇
iOS或Android? – Jad
或網頁或....... –
網頁在哪裏託管?如果您[使用Firebase託管服務,則無法讓網頁本身無法訪問](http://stackoverflow.com/questions/27212004/can-firebase-hosting-restrict-access-to-resources/27213823# 27213823)。 Firebase託管服務上的所有資產都是公開的。如果您的網頁正在訪問Firebase數據庫,則可以[使用安全規則](https://firebase.google.com/docs/database/security/)來控制特定用戶對該數據的訪問。 –