有关错误代码的详细信息在哪里定义 "invalid-email" 和有关创建用户与电子邮件和密码"weak-password"



我将如下处理有关createUserWithEmailAndPassword的错误;

class myComplete extends ConsumerWidget {
@override
Widget build(BuildContext context, WidgetRef ref) {
return TextButton(
child: Text("Register"),
onPressed: () async {
try{
final FirebaseAuth auth = FirebaseAuth.instance;
final UserCredential result = await auth.createUserWithEmailAndPassword(
email: emailController.text,
password: maskController.text,
);
dialogMsg(context, result.user);
} on FirebaseAuthException catch (e){
//here e.code
}
},
style: TextButton.styleFrom(
foregroundColor: MyStyle.mainColor,
),
);
}
}

我在这里的相关文档中发现了几种类型的错误,其中包括invalid-emailweak-password

然而,我找不到什么样的RegEx用于电子邮件验证,也找不到短密码是如何定义为弱密码的。在哪里可以查看这些默认定义?

密码必须至少有6个字符,如Firebase SDK引发的错误以及Firebase Admin文档中所述。

根据Identity Toolkit文档,

电子邮件的长度应小于256个字符,格式为name@domain.tld。电子邮件还应与RFC 822地址规范生产相匹配。

相关内容

最新更新