簡體   English   中英

忘記 Firebase 的密碼 email 地址無效的身份驗證

[英]Forget password for Firebase Authentication with invalid email address

Firebase 的電子郵件/密碼注冊不會檢查 email 是否有效 - 用戶可以使用 email 創建一個帳戶,例如 user1@gmail.com,即使 email 在谷歌上不存在。

問題是,如果用戶忘記了密碼,而我們將密碼重置 email 發送到無效的 email,用戶將無法重置密碼。

如何解決這個問題?

如果您堅持使用電子郵件+密碼身份驗證,則沒有很好的方法來處理這種情況。 從技術上講,您可以通過 Admin SDK 更改密碼 但問題是您無法驗證該用戶是否真的是該帳戶的所有者,因此您可能會將新密碼交給惡意用戶。

如果您希望用戶只有在其 email 地址通過驗證后才能登錄,請考慮使用email 鏈接身份驗證

暫無
暫無

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

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