Не работает контроль доступа
Добавлено: 2018.08.29, 15:52
Здравствуйте! Я хочу запретить доступ неавторизованным пользователям к действиям контроллера NewsController. Для этого определил поведение в соответствующем контроллере
Но оно почему игнорируется, все не авторизованные пользователи могут просматривать страницу новостей, т.е запускать любые действия контроллера NewsController. Почему не работает? Если добавить этот код в модуль, то будет работать
Код: Выделить всё
use yii\web\Controller;
use yii\filters\AccessControl;
public function behaviors(){
return [
'access' => [
'class' => \yii\filters\AccessControl::className(),
'rules' => [
[
'allow' => true,
'roles' => ['@'],
],
],
],
];