Код: Выделить всё
'as access' => [
'class' => 'yii\filters\AccessControl',
//переход в случае недостаточных прав
'except' => ['site/login'],
'rules' => [
[
'allow' => true,
'controllers' => '',
'actions' => ['index', 'view', 'savfile', 'logout'],
'roles' => [
'?',
'user'
],
],
[
'allow' => true,
'roles' => [
'admin',
'super_admin'
],
]
]
],
Допустим при нажатии на кнопку редактирования, должно перекидывать на site/login. Если пользователь не зарегистрирован, то так и происходит, а если пользователь user, то выкидывает исключение.
Почему пользователя не перенапрявляет как незалогиненого пользователся на site/login?