使用firebase电子邮件更新API后,如何重复使用旧电子邮件?

时间:2017-03-31 02:45:41

标签: firebase firebase-authentication

更新:它现在只是随机开始为我工作了...更新电子邮件后是否有一段时间没有资格创建新帐户?

我能够使用firebase提供的此API调用来更改帐户的电子邮件,但现在我无法使用其他电子邮件创建新计数。我根本无法重复使用其他电子邮件。似乎旧电子邮件仍然存在锁定或暂停状态。 https://firebase.google.com/docs/reference/js/firebase.User#updateEmail

重现错误的步骤

  1. 使用 original@email.com
  2. 注册
  3. 将帐户电子邮件更新为 new@email.com (并点击通过电子邮件发送的验证链接)
  4. 无法使用 original@email.com
  5. 创建新帐户(也无法重新更新现有帐户)

    我只是想释放不再使用的电子邮件。 (original@email.com)

    请注意下图中“original@email.com”未显示 enter image description here

1 个答案:

答案 0 :(得分:1)

这是与安全相关的行为。如果电子邮件的所有者通过单击发送到旧电子邮件的电子邮件更改吊销链接决定还原到旧帐户,则保留旧电子邮件。这使得帐户所有者能够在被劫持并且攻击者试图更改其电子邮件的情况下恢复其帐户。