Подскажите, стоит ли делать таким способом разграничение ролей пользователей?
В БД есть поле role(TINYINT).
В него то и записывается вся информация о правах:
Администратор - 5
Глобальный модератор - 4
Модератор - 3
Активированный пользователь - 2
Неактивированный пользователь - 1
Забаненый - 0
Способ использования думаю сделать таким:
1. При авторизации в сессию вносится role.
2. Ограничение ставиться таким путём
Код: Выделить всё
if(!Yii::app()->user->isGuest || Yii::app()->user->role !== 1) {
}
З.З.Ы.: Заранее всем спасибо!