电子邮件验证如何与Firebase身份验证一起使用?

时间:2020-05-09 18:09:55

标签: flutter dart

有一个名为isEmailVerified的属性,当使用signInWithEmailAndPassword()方法实例化Firebase身份验证时,该属性具有布尔返回类型。这是如何运作的?如何验证用户的电子邮件。当前,它返回false。如何将其变为真实?

1 个答案:

答案 0 :(得分:0)

isEmailVerified是使用emailandpassword登录后当前用户的属性。要更改该值,您必须发送验证电子邮件。 例如:

FirebaseUser user = firebase.auth().currentUser; //get the current user in the app
user.sendEmailVerification() //send the verificationEmail to the user email

然后,如果用户使用firebase发送的电子邮件中的链接验证其帐户,则当用户再次输入该应用时,isEmailVerify的值为true。