У пользователя есть 3 роли.
- RoleOne
- RoleTwo
- RoleThree
После входа в систему я хочу активировать одну из его ролей в активном режиме, а остальные роли неактивныРежим.Есть ли у Yii2 техника смены ролей?Или мы должны создать свою собственную логику.
Вот как я пытаюсь этого добиться ...
$auth = new DbManager;
$auth->init();
//here I will get all roles of user
$roles = $auth->getRolesByUser(Yii::$app->user->identity->id);
Теперь, после этого, как можно установить активную роль из переменной $roles
.Между ними пользователь может активировать и другие роли.Я здесь смущен, на самом деле нет никакой функциональности yii2, такой как смена ролей в любое время после входа в систему.