小编Pau*_*ham的帖子

Firebase - 如何检测/观察Firebase用户何时验证其电子邮件,例如onAuthStateChanged

我了解,要检查用户的电子邮件是否已经过验证,我可以使用

firebase.auth().onAuthStateChanged((user) => {
    console.log(user["emailVerified"]);
})
Run Code Online (Sandbox Code Playgroud)

不过我的问题是,只要用户在收件箱中验证了他们的电子邮件地址,我就会观察/收听并重定向到另一个页面.

根据我的测试,当用户登录,更新其个人资料并注销时会触发onAuthStateChanged,但在用户在其收件箱中验证其电子邮件地址时不会触发.

无论如何我可以检测到用户何时被验证并自动重定向到另一个页面?

firebase firebase-authentication angular

8
推荐指数
1
解决办法
737
查看次数