Группы пользователей

Всё про контроль доступа пользователей: фильтры, RBAC, проверки
Ответить
zepy
Сообщения: 2
Зарегистрирован: 2018.03.21, 16:36

Группы пользователей

Сообщение zepy »

Добрый день, данные для регистрации пользователей берутся из файла, т.е. регистрируется сразу группа, как им всем присвоить определенную роль?
Nex-Otaku
Сообщения: 831
Зарегистрирован: 2016.07.09, 21:07

Re: Группы пользователей

Сообщение Nex-Otaku »

Как я понял, вы добавляете пользователей консольной командой.
Если так, то просто обращаетесь к менеджеру ролей и делаете привязку пользователей к роли.

Код: Выделить всё

$auth = Yii::$app->authManager;
$role = $auth->getRole($roleName);
$userModel = User::findOne(['username' => $username]);
$auth->assign($role, $userModel->id);
Ответить