@tobik-87

Как ограничить доступ гостя в админку?

Добрый вечер. Подскажите пожалуйста как в Yii можно ограничить доступ гостя в админку и при заходе на любую страницу админки ему выдавать виюшку login? Каким способом лучше всего это сделать? Наследовать один контроллер другим? Использовать метод init() ? Пробовал производить простой редирект:

if (Yii::$app->user->isGuest) {
            return $this->redirect('/admin/login');
        }


Но циклическая переадресация происходит, страница сама на себя пересылает.
  • Вопрос задан
  • 310 просмотров
Пригласить эксперта
Ответы на вопрос 2
fornit1917
@fornit1917
Использовать AccessControl filter в базовом контроллере www.yiiframework.com/doc-2.0/guide-security-author...
Ответ написан
Lumore
@Lumore
Front-end developer
Для этого есть RBAC
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы