firebase-authentication - Firebase 身份验证电子邮件已在使用中错误?
问题描述
我阅读了 Firebase 文档的这一部分:https ://firebase.google.com/docs/reference/js/firebase.auth.Auth.html#getredirectresult
而且我看不出这两个错误之间的区别:
auth/account-exists-with-different-credential
和
auth/email-already-in-use
前者说
如果已经存在具有凭据声明的电子邮件地址的帐户,则抛出
后者说
如果您的用户中已存在与凭据对应的电子邮件,则抛出
这一段和其余的段落对我说了同样的话,但用了不同的词。对此的任何评论将不胜感激。谢谢
解决方案
根据我在测试中看到的情况,我现在要说的是:
auth/account-exists-with-different-credential
:当用户使用尚未链接到我们的帐户之一但引用我们的帐户之一使用的电子邮件地址的提供商凭据登录时发生auth/email-already-in-use
:在尝试链接尚未链接到我们的帐户之一但引用我们的帐户之一使用的电子邮件地址的提供者凭据时发生所以到目前为止,它们基本上是同一件事,但发生在不同的事件之后。在这种情况下,也许
auth/account-exists-with-different-credential
应该改用,我会通过电子邮件向 Firebase 支持发送电子邮件。但是,当电子邮件已被我们的一个帐户使用
auth/email-already-in-use
时,尝试链接电子邮件凭据时也会发生这种情况。在这种情况下,它确实有意义。
推荐阅读
- hibernate - 多对多关系删除操作面临的问题
- python - Bin 时间列并在每个 bin 中对多个列进行分组
- python - 按日期添加两个大小不同的数据框
- css - 如何在完整的 wordPress 页面上添加垂直线?
- oracle - Oracle 18 c trigger error sql ; 执行触发器时出错
- php - 在 Opencart 3.0 中检查结帐条件?
- python - 如何使用具有多个参数和多个返回字段的单个函数调用的输出将新列添加到新数据框中?
- c - 为什么这个 c 程序没有返回我所期望的?
- node.js - 部署到 Heroku 时 Webpack 别名不起作用
- css - Web devtools:继承的样式以删除线显示