Firebase 检查电子邮件是否已与帐户关联的方法

问题描述 投票:0回答:1

期望的行为:

我想要一种使用 firebase 验证电子邮件地址的方法,以便在电子邮件使用/无效时抛出一些错误。

createUserWithEmailAndPassword(email, password)
似乎没有完成这项工作,因为我只想在用户通过第二页上的电话验证时创建帐户,但我想在用户导航到第二页之前抛出一些错误。

react-native firebase-authentication
1个回答
0
投票

如果您有可以使用 Admin SDK 的后端,则可以按照以下步骤实现自己的 API 来执行此操作 https://firebase.google.com/docs/auth/admin/manage-users#retrieve_user_data

admin
  .auth()
  .getUserByEmail(email)
  .then((userRecord) => {
    // handle case email already used
  })
  .catch((error) => {
    // handle case no user already use this email
    // allow going to second page
  // here can handle error notify to user or keep reference for same.
  });
© www.soinside.com 2019 - 2024. All rights reserved.