Arifur Islam
Arifur Islam

Reputation: 1

flutter firebase authentication FirebaseUser problem

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;

}

when I use FirebaseUser it show error

Upvotes: 0

Views: 230

Answers (2)

Aakash kondhalkar
Aakash kondhalkar

Reputation: 680

You should use User Instead of FirebaseUser

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

Upvotes: 1

Varun Saxena
Varun Saxena

Reputation: 1

User catchError to see the issue you are getting in your logs

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()));

Upvotes: 0

Related Questions