Задать вопрос

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

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

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


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

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


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

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

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

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