簡體   English   中英

如何使用 React js 檢查用戶是否已經存在 firebase

[英]How to check if user already exists firebase with React js

我正在使用 signInPopup 方法,並想使用 email 檢查用戶是否已經存在於 firebase 中,如果存在想重定向到主頁,如果不想重定向到其他主頁。

     
  
  
  
  const googleAuthProvider = new GoogleAuthProvider();
            signInWithPopup(auth, googleAuthProvider).then(async function (user) 
            {
                
            if(user!=user.additionalUserInfo.isNewUser)
            {
                navigate("/k")
            }
            else
            {
                navigate("/p")
            }

屬性isNewUser是 boolean。

因此,將您的 if 條件更改為:

if(user.additionalUserInfo.isNewUser) {
  // it's a new user
} else {
  // user already known
}

另請閱讀: AdditionalUserInfo#isNewUser

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM