Почему возникают проблемы с авторизацией?

вот правило входа

'rules' => [
    
                        [
                            'actions' => ['logout', 'index'],
                            'roles' => ['@'],
                        ],
                       [
                            'allow' => true,
                            'roles' => ['Superadmin'],
                        ],
                        [
                            'allow' => true,
                            'roles' => ['admin'],
                        ],
                    ],
                ],


если захожу супер админом то получаю

Forbidden (#403)
    
    Вам не разрешено производить данное действие.


если не админом и не суперадмином вываливается белый экран с ексепшеном. Хотелось бы чтобы при заходе суперадмином и админом просто открывалась страница а другими пользователей отсылало на site/login
  • Вопрос задан
  • 505 просмотров
Пригласить эксперта
Ответы на вопрос 1
arutyunov
@arutyunov
Mooza.ru — Делаем сайты
AccessControl настроен? В конфиге есть информация про AccessControl? А в контроллерах? А если найду?

Админ и супер админ у вас каким образом реализованы? Через RBAC? RBAC верно настроен?
Каким образом Yii определяет, какая группа присвоена вошедшему юзеру? AccessRule переопределяли?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы