@Puganov

Как узнать конкретную роль пользователя RBAC?

Как я могу узнать конкретную роль пользователя RBAC если ролей у юзера несколько. Желательно одним запросом.
  • Вопрос задан
  • 389 просмотров
Пригласить эксперта
Ответы на вопрос 1
@A1eksandr
роли в yii2 условные, доступ проверяется через доступность действий user->can('manager') - manager условно это действие с флагом о том что это действие является ролью.
При правильно-реализованном RBAC должна срабатывать например такая проверка Yii::$app->user->can('manager') в коде.

Так же по ролям можно фильтровать действия в контроллере через accessRules()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы