AngularFire2 电子邮件验证
AngularFire2 Email Verification
我正在使用 AngularFire2 通过 Firebase 对用户进行身份验证。
我允许用户更改他们的电子邮件地址。
firebaseUser: firebase.User
firebaseUser.updateEmail(newEmail).catch((data) => {...
现在我也希望能够将 emailVerification
设置为 false
。
firebaseUser.emailVerified = false;
updateEmail
函数是自动设置为false,还是需要我手动设置?如果是,怎么做?
感谢任何帮助。
目前,我认为它是这样工作的(我有待更正)
According to the docs,当您使用新电子邮件更新电子邮件时,会发生以下情况:
"An email will be sent to the original email address (if it was set) that allows to revoke the email address change, in order to protect them from account hijacking."
确认后(这里是我不确定的部分),新邮箱设置为emailVerified: false
,因为验证过的邮箱不见了。
因此,如果您想要验证这个新电子邮件地址,请也重新发送验证。
我正在使用 AngularFire2 通过 Firebase 对用户进行身份验证。
我允许用户更改他们的电子邮件地址。
firebaseUser: firebase.User
firebaseUser.updateEmail(newEmail).catch((data) => {...
现在我也希望能够将 emailVerification
设置为 false
。
firebaseUser.emailVerified = false;
updateEmail
函数是自动设置为false,还是需要我手动设置?如果是,怎么做?
感谢任何帮助。
目前,我认为它是这样工作的(我有待更正)
According to the docs,当您使用新电子邮件更新电子邮件时,会发生以下情况:
"An email will be sent to the original email address (if it was set) that allows to revoke the email address change, in order to protect them from account hijacking."
确认后(这里是我不确定的部分),新邮箱设置为emailVerified: false
,因为验证过的邮箱不见了。
因此,如果您想要验证这个新电子邮件地址,请也重新发送验证。