首頁 >web前端 >js教程 >如何防止在 Firebase 中建立使用者後自動登入?

如何防止在 Firebase 中建立使用者後自動登入?

Susan Sarandon
Susan Sarandon原創
2024-12-15 01:17:18893瀏覽

How Can I Prevent Automatic Login After User Creation in Firebase?

Firebase:建立使用者後自動登入

在 Firebase 中,建立新使用者帳戶通常會導致目前使用者自動登出。此問題為管理員在保持登入狀態下新增帳戶帶來了挑戰。

Firebase API 提出的解決方案是僅在建立新帳戶後自動登入。但是,文件缺乏有關防止此行為的指導。

解決方案:利用輔助驗證參考

為了避免自動登入並保留目前使用者的會話,有必要採用第二個驗證參考。此引用可專門用於建立新用戶,而不影響現有會話。

<br>const config = {apiKey: "...", authDomain: "...", databaseURL : "..."};<br>const secondaryApp = firebase.initializeApp (config, "Secondary");<p> secondaryApp.auth().createUserWithEmailAndPassword(電子郵件, 密碼).then(function(firebaseUser) {<br> console.log("用戶 " firebaseUser.uid "已建立成功! ,但它引入了其他考慮因素。將資料寫入 Firebase 時,根據使用者權限使用適當的身份驗證參考至關重要。例如,如果資料更新僅限於特定用戶,則應使用第二個身份驗證參考來保留用戶特定的權限。 <br></p>

以上是如何防止在 Firebase 中建立使用者後自動登入?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn