AngularFire2电子邮件验证

时间:2017-01-30 19:56:33

标签: angular firebase ionic2 firebase-authentication angularfire2

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

我允许用户更改他们的电子邮件地址。

firebaseUser: firebase.User

firebaseUser.updateEmail(newEmail).catch((data) => {...

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

 firebaseUser.emailVerified = false;

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

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:1)

目前,我相信它的运作方式(我有待纠正)

According to the docs,当您使用新电子邮件更新电子邮件时,会发生以下情况:

  

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

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

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