假設我有一個具有以下輸入的注冊活動:
- 全名
- 電子郵件
- 電話號碼
- 密碼
在 SQL 表中寫入適當的條目后,注冊成功。此外,在 Firebase 身份驗證中添加了一個條目(啟用的提供程式是電子郵件/密碼和電話號碼),如下所示:

但是在登錄活動中,您只有兩個輸入:電話號碼和密碼。是否有一種簡單的方法可以確定電話號碼是否已登錄?
Firebase 檔案僅提供了使用 email 和 password的示例,如下所示:
mAuth.signInWithEmailAndPassword(email, password)
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
});
uj5u.com熱心網友回復:
是否有一種簡單的方法可以確定電話號碼是否已登錄?
就在這里。最簡單的解決方案是將用戶資料存盤在 Cloud Firestore 或實時資料庫中,并檢查是否存在,如我在以下帖子中的回答中所述:
- Firestore 查詢 - 檢查用戶名是否已存在
或者:
- 檢查 Firebase 資料庫中是否存在特定值
您可以檢查用戶的 UID 或電子郵件地址。
如果您已經有一個 SQL 資料庫,那么您應該執行查詢以檢查該特定用戶是否已經存在。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/415659.html
標籤:
