Без RBAC а просто ко всему что в админском модуле хочу сделать запрет кроме одного пользователя(id==100)
Так работает, но насколько это верно?
Код: Выделить всё
'modules' => [
'admin' => [
'class' => 'modules\admin\Module',
//'mode' => 'frontend',
'as access' => [
'class' => \yii\filters\AccessControl::class,
'rules' => [
[
'allow' => true,
'matchCallback' => function ($rule, $action){
return !\Yii::$app->user->isGuest &&
(\Yii::$app->user->id == 100);
},
]
],
],
],
],
Тут оно походу для каждого экшена будет это проверять, а может есть как то чтобы сразу на уровне модуля не пускало?