В таблице есть поле isAdmin по умолчанию всем пользователям ставится *0* что не позволяет зайти в админ ку при любом другом числе допуск открыт в панель, мне нужно сделать разделение между модератором и менеджером, чтоб он не мог зайти в опцию создать удалять статьи категории, но мог зайти через панель в свой кабинет.
Код: Выделить всё
public function behaviors()
{
return [
'access' => [
'class' => AccessControl::className(),
'denyCallback' => function($rule, $action)
{
throw new \yii\web\NotFoundHttpException();
},
'rules' => [
array(
'allow' => true,
'matchCallback' => function($rule, $action)
{
if(Yii::$app->user->isGuest) throw new \yii\web\NotFoundHttpException();
if(Yii::$app->user->isGuest) exit(); return Yii::$app->user->identity->isAdmin;
}
)
]
]
];
}
не пойму, где эти числа присваиваются, или как то иначе можно реализовать?