Я создал модуль "Admin". В этом модуле осуществляется администрирование фотоальбомов (контроллер AlbumController) и аутентификация администратора (без RBAC, просто "гость/не гость"; контроллер UserController). Аутентификация работает, всё прекрасно. Теперь мне нужно разграничить в правах гостей и админа. Поэтому в файле модуля /modules/admin/Module.php я пишу такое поведение:
Код: Выделить всё
public function behaviors()
{
return [
'access' => [
'class' => AccessControl::className(),
'rules' => [
[
'allow' => true,
'actions' => ['login'],
'roles' => ['?'],
],
[
'allow' => true,
'actions' => ['logout', 'index'],
'roles' => ['@']
]
],
]
];
}
Надеюсь, внятно объяснил суть проблемы. Заранее благодарен.