【问题标题】:is there any way to check an email id is present in firebase有什么方法可以检查firebase中是否存在电子邮件ID
【发布时间】:2025-12-22 05:45:15
【问题描述】:

目前面临的问题是,我们开发了一个支持 firebase 的 android,并且我们有很多用户和他们的数据。在密码重置页面中,需要验证电子邮件 ID 是否存在于 Firebase 中,或者它是否是新的邮件 ID。如何做到这一点..请帮助

【问题讨论】:

  • 你在用什么,实时还是云firestore?
  • 使用假密码登录即可。凭据错误,电子邮件存在,否则用户不存在。 (登录成功,假密码=真密码。幸运儿:)

标签: android firebase flutter forgot-password password-recovery


【解决方案1】:

您可以为此使用fetchSignInMethodsForEmail

List<String> userSignInMethods = await auth.fetchSignInMethodsForEmail(email);

找不到邮件时会返回一个空列表。

【讨论】:

    最近更新 更多