【问题标题】:How to merge two Firebase accounts (one created with email and another one with phone number)?如何合并两个 Firebase 帐户(一个使用电子邮件创建,另一个使用电话号码创建)?
【发布时间】:2022-01-24 01:32:02
【问题描述】:

这是场景:

  1. 用户使用电子邮件和密码注册(帐户 1 已创建)
  2. 用户退出
  3. 用户使用电话号码注册(帐户 2 已创建)
  4. 提示用户输入电子邮件和密码以完成注册
  5. 用户输入与以前相同的电子邮件和密码

作为应用开发者,我怎样才能在不让用户再次通过电话验证过程的情况下删除帐号 2 并将电话号码关联到帐号 1?

【问题讨论】:

  • 既然已经用电话号码进行了身份验证,为什么还要要求用户输入电子邮件并通过?
  • 业务规则¯_(ツ)_/¯

标签: firebase firebase-authentication


【解决方案1】:

只需制作一个检查电子邮件是否之前注册过的函数。

然后,将该号码链接到电子邮件而不进行验证,并删除使用该电话号码创建的用户帐户。

【讨论】:

  • 真的可以在验证流程之外设置用户的电话号码吗?你能告诉我在哪里可以找到更多相关信息吗?
猜你喜欢
  • 2019-09-06
  • 2019-07-17
  • 2019-06-18
  • 1970-01-01
  • 2013-07-26
  • 2019-07-10
  • 2020-10-18
  • 2020-01-28
  • 2020-06-10
相关资源
最近更新 更多