【发布时间】:2018-09-23 12:19:04
【问题描述】:
目前我需要设置一个检查用户是否登录然后采取相应的行动(打开主页或登录屏幕)。我只使用电子邮件身份验证。
如何在flutter中检查用户firebase身份验证状态?
这个问题已经被问到here,但是我没有通过这种方式检查身份验证状态:
final auth = FirebaseAuth.instance;
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'MyApp',
home: (_checkLogin() == true ? new PostAuthScaffold() : new PreAuthScaffold())
);
}
}
bool _checkLogin() {
return !(auth.currentUser == null);
}
【问题讨论】:
标签: firebase dart firebase-authentication flutter