检查用户是否已登录Flutter&firebase auth |

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了检查用户是否已登录Flutter&firebase auth |相关的知识,希望对你有一定的参考价值。

我正在使用firebase身份验证来验证我的Flutter应用程序中的用户,当用户输入正确的密码时,应用程序正常显示主页,但是当密码错误时没有发生任何事情,我想每次都显示警报用户输入错误的密码,我该怎么做?

答案

使用currentUser()方法:

if (FirebaseAuth.instance.currentUser() != null) {
    // signed in
} else {

}
另一答案

这对我不起作用所以这就是我所做的:

FirebaseAuth.instance.currentUser().then((firebaseUser){
  if(firebaseUser == null)
   {
     //signed out
   }
   else{
    //signed in
  }
});

以上是关于检查用户是否已登录Flutter&firebase auth |的主要内容,如果未能解决你的问题,请参考以下文章

如何检查用户是不是已使用 Google Sign in 和 Firebase Auth 登录以检索他们的数据?

检查用户是不是登录 Flutter & firebase auth |

如何确保用户使用 Firebase 和 Flutter 登录

当用户在flutter中使用otp方法登录时,如何检查用户详细信息是不是已经存在于firebase中? [复制]

Firebase - 始终检查用户是不是登录的最佳方式?

Flutter 中的 Firebase 身份验证状态检查