【发布时间】:2022-08-04 19:38:00
【问题描述】:
我正在尝试实现一个密码重置功能,该功能包含一个 SnackBar 以显示成功或错误消息。下面显示的代码会根据需要生成成功消息和各种错误消息 - 但我从未收到来自 Firebase 服务的密码重置电子邮件。我不确定这是 Firebase 设置问题还是代码问题。
Future resetPassword() async {
try {
await FirebaseAuth.instance
.sendPasswordResetEmail(email: _emailController.text.trim());
_showSnackBar(\'Password reset link sent\');
} on FirebaseAuthException catch (e) {
_showSnackBar(e.message.toString());
return;
}
}
Future<void> _showSnackBar(String msg) async {
final snackBar = SnackBar(
content: Text(msg),
);
ScaffoldMessenger.of(context).showSnackBar(snackBar);
}
标签: flutter firebase-authentication