首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Firebase每个电子邮件地址有多个帐户不起作用

Firebase每个电子邮件地址有多个帐户不起作用
EN

Stack Overflow用户
提问于 2018-06-07 21:58:36
回答 1查看 606关注 0票数 0

我已经在firebase中启用了多个相同电子邮件的帐户,除了一个之外,它在所有情况下都工作得很好。

问题详细信息:我使用Facebook在firebase中注册了一个用户,该用户的Facebook帐户有一个手机号码,但没有电子邮件id。后来,用户在我们的应用程序中更新了他的电子邮件id,我们在firebase中进行了更新。现在,用户无法使用提供相同电子邮件id的电子邮件/密码方法创建新用户。有关错误的信息,请参见下图

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-09 03:55:16

这与预期的一样。updateEmail将设置顶级电子邮件。这是与电子邮件/密码帐户相同的电子邮件。如果您尝试创建电子邮件/密码帐户,它将不允许您创建,因为您已经有一个顶级电子邮件设置为同一电子邮件帐户。如果每封电子邮件有多个帐户,则在创建OAuth用户时,顶级电子邮件为空,并且user.provideData数组中的电子邮件是唯一的一组。创建电子邮件/密码用户还将设置顶级电子邮件(除了添加新的providerData记录。然而,你不能让2个用户拥有相同的顶级邮箱、电话号码或同一个提供商(脸书、谷歌等)的相同providerData邮箱。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50743152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档