【问题标题】:flutter firebase authentication FirebaseUser problemflutter firebase身份验证FirebaseUser问题
【发布时间】:2021-04-21 19:53:54
【问题描述】:
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 时显示错误

【问题讨论】:

  • 你能更新你的错误日志吗?
  • 哪个错误?请描述一下你的过程。

标签: flutter firebase-authentication


【解决方案1】:

用户 catchError 查看您在日志中遇到的问题

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

【讨论】:

    【解决方案2】:

    您应该使用 User 而不是 FirebaseUser

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

    【讨论】:

      猜你喜欢
      • 2021-12-09
      • 2020-11-27
      • 1970-01-01
      • 2020-01-23
      • 2021-03-22
      • 1970-01-01
      • 2021-06-27
      • 2021-07-08
      • 2019-01-05
      相关资源
      最近更新 更多