如何使用Firebase Auth API发送电子邮件验证并在登录之前检查用户是否已验证

时间:2020-06-07 05:45:38

标签: reactjs api rest firebase-authentication

我正在构建一个反应项目,我想知道如何使用“ VERIFY_EMAIL”请求类型来发送电子邮件验证并验证用户是否通过验证。

1 个答案:

答案 0 :(得分:1)

如果您已登录用户,则只需抓住user = auth().currentUser(其中有一个emailVerfied布尔值)。然后,您只需执行user.sendEmailVerification()。查看他们的文档:https://firebase.google.com/docs/reference/js/firebase.auth.Auth

如果您想知道在登录之前(通过他们的电子邮件)它们是否已通过验证,则需要Firebase管理员设置:https://firebase.google.com/docs/admin/setup。这是管理员文档:https://firebase.google.com/docs/reference/admin/node/admin.auth.Auth