Доброго времени суток! Использую шаблон "Advanced", есть такой кусок кода в SiteController:
return [
'access' => [
'class' => AccessControl::className(),
'only' => ['logout', 'signup', 'blog'],
'rules' => [
[
'actions' => ['signup'],
'allow' => true,
'roles' => ['admin'],
'denyCallback' => function ($rule, $action) {
return $action->controller->redirect('index');
},
],
[
'actions' => ['logout'],
'allow' => true,
'roles' => ['@'],
],
[
'actions' => ['blog'],
'allow' => true,
'roles' => ['admin'],
],
],
],
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'logout' => ['post'],
],
],
];
Когда я захожу по адресу /site/signup то меня бросает на /site/login хотя как я думаю должен срабатывать denyCallback но почему то этого не происходит. Если надо ещё куски кода, пишите в комменты, добавлю. Заранее благодарен за ответы!