登录时 Firebase 合并提供程序

时间:2020-12-30 18:00:47

标签: firebase firebase-authentication

因此,我正在尝试创建一个登录系统,当您登录时,它会检查您的电子邮件是否有其他提供商使用该电子邮件登录并自动合并。

通常,当使用电子邮件和密码登录,然后使用 Google 登录时,它会覆盖电子邮件提供商。如果我尝试使用同一电子邮件地址使用不同的提供商登录,则会抛出错误消息,指出已有用户在使用该电子邮件地址。

因此,我更改了身份验证以允许每个电子邮件地址有多个帐户,以便在创建新帐户时将其与现有帐户分开,然后我可以使用电子邮件以编程方式将这两个帐户合并在一起。现在的问题是,当它登录时,电子邮件将是 null,这意味着我无法确定是否有使用相同电子邮件地址的帐户。

我希望能够编写一个代码,在使用不同的提供商登录时自动合并身份验证提供商并且电子邮件地址相同。

1 个答案:

答案 0 :(得分:0)

没有自动合并帐户。正如您已经发现的那样,您必须编写代码来链接它们。

相关问题