标签: firebase firebase-authentication
我已启用'允许使用相同的电子邮件地址创建多个帐户'在Firebase身份验证中
在此更改后,我在user.email中收到空邮件是故意的吗?在这种情况下,我如何阅读用户的电子邮件?
答案 0 :(得分:0)
我假设您创建的空电子邮件的用户是非电子邮件/密码用户。如果是这样,当启用“每个帐户多封电子邮件”时,这些用户的顶级电子邮件currentUser.email为空,这是电子邮件模板中使用的内容。这些用户在相应的提供商中填充的电子邮件为currentUser.providerData[0].email。只有电子邮件/密码用户才会填充顶级电子邮件。这是为了防止电子邮件冲突,因为Firebase会强制执行顶级电子邮件唯一性。
currentUser.email
currentUser.providerData[0].email