Ошибка операции createUserWithEmailAndPassword не разрешена (включена аутентификация firebase) - PullRequest
0 голосов
/ 03 мая 2020

Я новичок с флаттером и огненной базой. Я пытаюсь использовать функцию createUserWithEmailAndPassword для firebase, но когда я пытаюсь реализовать код, это бесконечный l oop. Я использовал режим отладки android studio, и он показывает мне ошибки ERROR_OPERATION_NOT_ALLOWED : данный провайдер входа отключен для этого проекта Firebase. Включите его в консоли Firebase, на вкладке метода входа в разделе Auth. , Кажется, это ошибка в аутентификации firebase, но я уже включил аутентификацию по электронной почте и паролю, тогда я не понимаю, почему существует эта проблема. Я скопировал и вставил документ json и изменил файлы gradle, как это упоминается в процессе Google.

Спасибо за помощь.

Ответы [ 2 ]

0 голосов
/ 03 мая 2020

Ошибка говорит о том, что данный провайдер входа отключен для этого проекта Firebase. Вы должны включить опции электронной почты и пароля в своем проекте Firebase.

См. Скриншоты, как это сделать ниже:

1) Go на вкладку аутентификации после нажатия вашего проекта Firebase enter image description here

2) Выберите вкладку Методы входа enter image description here

3) Включить вход по электронной почте и паролю enter image description here

Если ошибка все еще появляется, попробуйте запустить flutter clean в своем проекте. Я надеюсь, что это помогает

0 голосов
/ 03 мая 2020
 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)
              ),
            ),
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...