如何知道注册邮箱是否已通过验证?
问题描述:
onSubmit(formData) {
if(formData.valid) {
console.log(formData.value);
this.af.auth.createUser({
email: formData.value.email,
password: formData.value.password
}).then(
authState => {
authState.auth.sendEmailVerification();
this.router.navigate(['/login'])
}).catch(
(err) => {
console.log(err);
this.error = err;
})
}
在火力
,我设置了SendEmailVerfication喜欢这些信息,邮件可以正常发送,但在我的应用程序有用户之间没有区别谁不点击这些验证电子邮件点击,如何有所作为?
任何帮助表示赞赏
答
根据该文件,在User
对象包含emailVerified
属性的状态添加属性。
因此,为了该方法signInWithEmailAndPassword
的承诺解析用户 - 或传递给onAuthStateChanged
方法的回调用户 - 可被检查和的emailVerified
值可以被检查。