无法捕获新的FlutterFire Firebase身份验证

时间:2020-08-23 13:37:44

标签: firebase flutter firebase-authentication

我一直在尝试从新的https://firebase.flutter.dev/ Firebase身份验证中捕获异常,但失败了。 不知道出了什么问题,这是我的电子邮件和密码功能登录代码:

#:import requests requests
WindowManager:
    MainWindow:

<MainWindow>:
    name: "main"

    GridLayout:
        cols:1

        Button:
            text: "Submit"
            on_release:
                TheRequest = requests.get('https://www.android.com/')

2 个答案:

答案 0 :(得分:0)

您是否已在Firebase控制台身份验证中检查您的用户是否在此处列出。

enter image description here

如果不是这个问题,您可以在控制台上添加新用户,然后尝试使用刚刚添加的电子邮件和密码再次登录。

答案 1 :(得分:0)

您可以使用类似的东西

try {
  UserCredential userCredential = await FirebaseAuth.instance.signInWithEmailAndPassword(
    email: "barry.allen@example.com",
    password: "SuperSecretPassword!"
  );
} on FirebaseAuthException catch (e) {
  if (e.code == 'user-not-found') {
    print('No user found for that email.');
  } else if (e.code == 'wrong-password') {
    print('Wrong password provided for that user.');
  }
}

更多错误代码:https://firebase.google.com/docs/reference/js/firebase.auth.Auth#error-codes_12