В общем сделал новое advanced приложение, добавил в таблице users поле role, которое принимает текстовое значение роли (user, moder, admin). Полностью все скопипастил с этой статьи: http://rgblog.ru/page/yii2-i-rbac-kontr ... nove-rolej и не работает. При таком коде в frontend/SiteController.php:
Код: Выделить всё
'access' => [
'class' => AccessControl::className(),
'rules' => [
[
'actions' => ['login', 'error'],
'allow' => true,
],
[
'actions' => ['logout', 'index'],
'allow' => true,
'roles' => ['user'],
],
],
],