Страница типов ролей пользователей Flutter Firebase - PullRequest
0 голосов
/ 09 апреля 2020

Я пытаюсь создать свое приложение, когда пользователь пытается войти в систему и имеет права администратора, они go на страницу администратора, иначе они go на страницу пользователя. Ниже приведено то, что я имею до сих пор, поэтому, что он делает в тот момент, когда пользователь пытается создать учетную запись, он go переходит на страницу аутентификации, которая переключает страницы подписи / регистрации, в противном случае, если isAdmin равен true, следует go Страница администратора еще go на странице пользователя, но она просто остается на странице пользователя, даже если роль пользователя равна firebase.

   class Wrapper extends StatelessWidget {
     @override
     Widget build(BuildContext context) {

      final user = Provider.of<User>(context);

      // return either the Home or Authenticate widget
      if (user == null) {
       return Authenticate();
      } if (user.isAdmin == true) {
        return Admin();   
      } else {
       return DashboardMain();
      }
    }
   }

Коллекция пользователей Firebase

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...