【问题标题】:Flutter Firebase Authentication Signout activityFlutter Firebase 身份验证注销活动
【发布时间】:2021-01-01 11:30:30
【问题描述】:

在用户退出时,如何检测退出活动并重新加载按钮导航栏和页面?

【问题讨论】:

  • 你应该更具体。如果您问如何注销我的用户,那么您已经注册了用户并登录。如果您这样做了,您已经需要学习如何注销用户。因为这些过程彼此没有区别。我认为你应该搜索更多关于 firebase 的信息

标签: firebase flutter firebase-authentication flutter-bottomnavigation


【解决方案1】:

我必须将您指向FirebaseAuth.instance.onAuthStateChanged 和 StreamBuilder。 FirebaseAuth.instance.onAuthStateChanged 是一个流,会在用户注销时更新。

StreamBuilder<FirebaseUser>(
  stream: FirebaseAuth.instance.onAuthStateChanged,
  builder: (BuildContext context, snapshot) {
    if (snapshot.hasData) {
      return LoggedInWidget()
    } else {
      return LoggedOutWidget();
    }
  },
)

【讨论】:

    猜你喜欢
    • 2016-11-14
    • 2017-12-18
    • 2019-01-05
    • 2021-05-24
    • 2017-07-30
    • 2020-03-11
    • 2015-05-25
    • 1970-01-01
    • 2022-01-11
    相关资源
    最近更新 更多