Flutter 无效电子邮件 FirebaseAuth 异常

问题描述 投票:0回答:1

我在尝试注册和输入凭据时遇到问题。我输入有效的电子邮件格式 [电子邮件受保护],但出现此异常:[firebase_auth/invalid-email] 电子邮件地址格式错误。

这是我实现的方法 addUser() :

Future<void> addUser(String nom, String prenom, String matricule, String email,
    String motDePasse) async {
  try {
    await FirebaseAuth.instance.createUserWithEmailAndPassword(
      email: email,
      password: motDePasse,
    );
  } catch (e) {
    debugPrint(e.toString());
  }
}

请帮忙提前谢谢!

我是颤振新手,我尝试了所有能尝试的方法。

flutter firebase firebase-authentication
1个回答
0
投票

您确定要将

[email protected]
作为电子邮件传递吗?由于末尾有额外的空格而导致此问题的发生很常见。如果是这种情况,您可以简单地
trim
字符串并使用它。

尝试以下代码:

Future<void> addUser(String nom, String prenom, String matricule, String email,
    String motDePasse) async {
  try {
    await FirebaseAuth.instance.createUserWithEmailAndPassword(
      email: email.trim(), // <- trimmed the string
      password: motDePasse,
    );
  } catch (e) {
    debugPrint(e.toString());
  }
}

希望这有帮助:)

© www.soinside.com 2019 - 2024. All rights reserved.