StreamBuilder(
stream: FirebaseAuth.instance.authStateChanges(),
builder: (context, snapshot) {
//user is logged in
if (snapshot.hasData) {
return const AdminHomePage();
}
//user is not loggen in
else {
return const UserOrAdmin();
}
}),
我正在构建一个有用户页面和管理页面的应用程序。我希望保持登录一旦用户成功登录。由于我有一个页面的用户和一个页面的管理员,我怎么能允许不同的用户,一旦他们登录不同的主页。谢谢你的帮助。
1条答案
按热度按时间zbdgwd5y1#
您可以从
snapshot.data
获取用户电子邮件。