【发布时间】:2019-11-25 17:11:30
【问题描述】:
我试图弄清楚当现有身份验证用户尝试更新其电子邮件地址时,是否有办法从 Firebase 身份验证发送验证电子邮件。我想在实际调用“user.updateEmail(newEmail)”之前执行此操作,这样如果他们出于某种原因不应该使用该电子邮件地址,它实际上不会更改他们在 Firebase Auth 中的电子邮件登录。
“sendEmailVerification”方法似乎不允许手动提供电子邮件地址进行验证。
理想情况下,我想做这样的事情:
//User provides a newEmailAddress for their account
//Send verification email to the newEmailAddress
//User verifies newEmailAddress
user.updateEmail(newEmailAddress) is executed
有没有通过 Firebase 身份验证的优雅方式来做到这一点?
【问题讨论】:
-
这似乎现在可以使用 verifyBeforeUpdateEmail firebase.google.com/docs/reference/js/v8/… 但我还没有测试过
标签: firebase firebase-authentication