我是新来的扑朔迷离的人。我正在尝试将createUserWithEmailAndPassword函数用于firebase,但是当我尝试实现代码时,它是一个无限循环。我使用了android studio的调试模式,它向我显示错误 ERROR_OPERATION_NOT_ALLOWED :此Firebase项目已禁用给定的登录提供程序。在Firebase控制台的“身份验证”部分的登录方法标签下启用该功能。 。 firebase身份验证中似乎存在错误,但是我已经使用电子邮件和密码启用了身份验证,因此我不明白为什么会出现此问题。我复制粘贴了json文档,并修改了gradle文件,就像在Google流程中提到的那样。
感谢您的帮助。
答案 0 :(得分:0)
FlatButton(onPressed: () async {
if(_formKey.currentState.validate()) {
setState(() => chargement = true);
AuthResult result = await _auth.createUserWithEmailAndPassword(email: email, password: mdp); //here is the issue
await collectionUser.document(_idUser()).setData({
'idUser' : _idUser(),
'nomComplet' : nomComplet,
'emailUser' : email,
});
if(result == null){
setState(() => chargement = true);
}
}
},
color: Colors.amber,
child: Text("inscription"),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(20.0)
),
),
答案 1 :(得分:0)