【问题标题】:Why am I not getting a password reset email from the Firebase service?为什么我没有收到来自 Firebase 服务的密码重置电子邮件?
【发布时间】: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


    【解决方案1】:

    漠视。代码似乎运行良好 - 昨晚 Firebase Auth 服务或我的互联网服务提供商出现了问题。现在一切都好。

    【讨论】:

      【解决方案2】:

      确保检查您的垃圾邮件,因为如果没有在 firebase 中添加授权规则,那么重置链接会进入垃圾邮件。 .

      【讨论】:

        猜你喜欢
        • 2023-03-19
        • 2014-12-18
        • 2018-12-04
        • 2015-06-13
        • 1970-01-01
        • 2019-11-05
        • 1970-01-01
        • 2021-12-20
        • 1970-01-01
        相关资源
        最近更新 更多