【发布时间】:2018-12-23 04:08:36
【问题描述】:
我是 Flutter 和 Firebase 的新手,正在开发一个身份验证应用程序。 如果用户已经登录,如何让应用程序转到主页,或者如果没有用户登录,如何让应用程序转到登录页面? 原谅我生锈的代码。
FirebaseAuth auth = Firebase.instance;
void main() {
Future<bool> home() async {
if (await auth.currentUser() == null) {
return false;
}
return true;
}
runApp(
new MaterialApp(
title: 'DASH',
home: home() == null ? LoginScreen() : HomeScreen(),
theme: DashTheme.theme,
color: DashTheme.white,
routes: <String, WidgetBuilder>{
// Set routes for using the Navigator.
'/home': (BuildContext context) => new HomeScreen(),
'/login': (BuildContext context) => new LoginScreen(),
},
),
);
}
【问题讨论】:
标签: android firebase firebase-authentication flutter