Как в yii реализовать простое хранение ролей?

Доброго времени суток друзья! Я хочу в yii хранить роли в базе а при аутентификации присваивать эти роли конкретным пользователям, RBAC для такой задачи мне показался слишком большим, вопрос только в том как присваивать роли при аутентификации что бы потом их проверить в accessControl. Извиняюсь если вопрос простой но голова уже не варит а решение требуется!
  • Вопрос задан
  • 2291 просмотр
Решения вопроса 1
AMar4enko
@AMar4enko
Если я все правильно помню, то вот так
'operator' => array(
        'type' => CAuthItem::TYPE_ROLE,
        'description' => 'Оператор',
        'children' => array(
            'user',
        ),
        'bizRule' => "Yii::app()->user->getRole() == 'operator'",
        'data' => null
    ),
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы