AngularFire2 电子邮件验证



我正在使用AngularFire2通过Firebase对用户进行身份验证。

我允许用户更改其电子邮件地址。

firebaseUser: firebase.User
firebaseUser.updateEmail(newEmail).catch((data) => {...

现在我也希望能够将emailVerification设置为 false .

 firebaseUser.emailVerified = false;

updateEmail函数是自动将其设置为 false,还是我需要手动执行的操作?如果是这样,如何?

任何帮助表示赞赏。

目前,我相信它的工作原理如下(我愿意纠正)

根据文档,当您使用新电子邮件更新电子邮件时,会发生以下情况:

"一封电子邮件将发送到原始电子邮件地址(如果已设置),允许撤销电子邮件地址更改,以保护他们免受帐户劫持。"

确认后(这是我不确定的部分),新电子邮件设置为emailVerified: false,因为经过验证的电子邮件已经消失了。

因此,如果您想验证此新电子邮件地址,请也为此重新发送验证。

相关内容

  • 没有找到相关文章

最新更新