Почему не работает as access?

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Maxemp
Сообщения: 44
Зарегистрирован: 2017.12.04, 17:17
Контактная информация:

Почему не работает as access?

Сообщение Maxemp »

Убрал и SiteController`а поведение AccessControl в main.php, вроде нет ошибок, но не работает.

Как заставить его работать ?

Код: Выделить всё

'as access' => [
	        'class' => 'yii\filters\AccessControl',
	        'except' => ['site/login', 'site/error'],
	        'rules' => [
		        [
			        'allow' => true,
			        'roles' => ['@'],
		        ],
	        ],
        ],

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Почему не работает as access?

Сообщение zelenin »

опишите подробнее проблему.
Maxemp
Сообщения: 44
Зарегистрирован: 2017.12.04, 17:17
Контактная информация:

Re: Почему не работает as access?

Сообщение Maxemp »

zelenin писал(а): 2018.02.02, 11:44 опишите подробнее проблему.
Как видно из настроек поведения при входе на сайт все не авторизованные пользователи должны перенаправляться на страницу логина, а этого не происходит
Maxemp
Сообщения: 44
Зарегистрирован: 2017.12.04, 17:17
Контактная информация:

Re: Почему не работает as access?

Сообщение Maxemp »

zelenin писал(а): 2018.02.02, 11:44 опишите подробнее проблему.

Код: Выделить всё

    public function behaviors()
    {
        return [
            'verbs' => [
                'class' => VerbFilter::className(),
                'actions' => [
                    'logout' => ['post'],
                ],
            ],
        ];
    }
Я убрал поведение из этой функции
Maxemp
Сообщения: 44
Зарегистрирован: 2017.12.04, 17:17
Контактная информация:

Re: Почему не работает as access?

Сообщение Maxemp »

Была глупая ошибка, я просто поместил не в тот массив as access
Ответить