如何在没有注册或登录尝试的情况下检查用户是否存在于 firebase 身份验证中?

Ama*_*man 0 firebase firebase-authentication

firebase auth 上是否有类似 isEmailExist 的函数而不使用:

  • 创建带有电子邮件和密码的用户
  • 使用电子邮件和密码登录
  • 搜索实时或 firestore 数据库(如果已存储)?

Fra*_*len 7

通过调用创建的用户createUserWithEmailAndPassword 存在于 Firebase 身份验证中,而不是存在于 Firestore 或实时数据库中(除非您将它们存储在那里)。

您正在寻找的方法称为fetchSignInMethodsForEmail . 如果它返回空数组,则任何帐户都不会使用该电子邮件地址。如果使用电子邮件地址,它将返回链接到该帐户的所有提供商的数组。