проблема с проверкой подлинности firebase FirebaseUser

#flutter #firebase-authentication

#сбой #firebase-аутентификация

Вопрос:

 final FirebaseAuth _firebaseAuth = FirebaseAuth.instance;
registerNewUser(BuildContext context)async
{
    FirebaseUser firebaseUser = (await _firebaseAuth
        .createUserWithEmailAndPassword(
            email: emailTextEditingController.text,
            password: passwordTextEditingController.text)).user;

}

final FirebaseAuth _firebaseAuth = FirebaseAuth.instance;
registerNewUser(BuildContext context)async
{
    FirebaseUser firebaseUser = (await _firebaseAuth
        .createUserWithEmailAndPassword(
            email: emailTextEditingController.text,
            password: passwordTextEditingController.text)).user;

}
 

когда я использую FirebaseUser, отображается ошибка

Комментарии:

1. не могли бы вы обновить свои журналы ошибок?

2. Какая ошибка? Пожалуйста, немного опишите ваш процесс.

Ответ №1:

Вы должны использовать User вместо FirebaseUser

  User firebaseUser = (await _firebaseAuth.......
 

Ответ №2:

Ошибка пользователя, чтобы увидеть проблему, с которой вы сталкиваетесь в своих журналах

 firebaseAuth
        .createUserWithEmailAndPassword(
          email: _emailTextCotroller.text,
          password: _passwordTextCotroller.text,
        )
        .then((user) => {
               // create user into database
            })
        .catchError((e) => {print(e.toString())});

    Navigator.pushReplacement(
        context, MaterialPageRoute(builder: (context) => HomePage()));