如何在Firebase中发送验证邮件并在Firebase Flutter版本中忘记密码链接

siv*_*mar 1 dart firebase-authentication flutter

如何在Firebase中发送验证邮件并在Firebase Flutter版本中忘记密码链接

firebase_auth插件,我找不到任何忘记密码的方法,是否有其他两种方法

Feu*_*Feu 6

该方法在FirebaseUser, not FirebaseAuth(_auth) 中可用。

await _auth.createUserWithEmailAndPassword(
  email: _userEmail,
  password: _userPassword
).then((FirebaseUser user) {
  // upon success, send email verification
  user.sendEmailVerification();  
  ...
})
.catchError(...);
Run Code Online (Sandbox Code Playgroud)


小智 5

fire base提供了用于重置用户密码的选项,此查询将发送用于将密码重置为用户邮件ID的网址

var auth = firebase.auth();
var emailAddress = "<Mail_id >";

auth.sendPasswordResetEmail(emailAddress).then(function() {
  // Email sent.
    console.log("welcome")
}).catch(function(error) {
  // An error happened.
});
Run Code Online (Sandbox Code Playgroud)