当我启用'允许使用相同的电子邮件创建多个帐户时收到空电子邮件'在Firebase身份验证中

时间:2017-11-04 10:37:21

标签: firebase firebase-authentication

我已启用'允许使用相同的电子邮件地址创建多个帐户'在Firebase身份验证中

enter image description here

在此更改后,我在user.email中收到空邮件是故意的吗?在这种情况下,我如何阅读用户的电子邮件?

1 个答案:

答案 0 :(得分:0)

我假设您创建的空电子邮件的用户是非电子邮件/密码用户。如果是这样,当启用“每个帐户多封电子邮件”时,这些用户的顶级电子邮件currentUser.email为空,这是电子邮件模板中使用的内容。这些用户在相应的提供商中填充的电子邮件为currentUser.providerData[0].email。只有电子邮件/密码用户才会填充顶级电子邮件。这是为了防止电子邮件冲突,因为Firebase会强制执行顶级电子邮件唯一性。

相关问题