![](/img/trans.png)
[英]How to check if a user already exists in firebase during phone auth
[英]Check if user is already signed in to Firebase Authentication by phone number
假設我有一個具有以下輸入的注冊活動:
在 SQL 表中寫入相應的條目后,注冊成功。 此外,在 Firebase 身份驗證中添加了一個條目(啟用的提供程序是電子郵件/密碼和電話號碼),如下所示:
但是在登錄活動中,您只有兩個輸入:電話號碼和密碼。 是否有一種簡單的方法可以確定電話號碼是否已登錄?
Firebase 文檔僅提供了使用 email 和密碼的示例,如下所示:
mAuth.signInWithEmailAndPassword(email, password)
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
});
是否有一種簡單的方法可以確定電話號碼是否已登錄?
就在這里。 最簡單的解決方案是將用戶數據存儲在 Cloud Firestore 或實時數據庫中,並檢查是否存在,如我在以下帖子中的回答中所述:
或者:
您可以查看用戶的 UID 或 email 地址。
如果您已經擁有 SQL 數據庫,那么您應該執行查詢以檢查該特定用戶是否已經存在。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.