Как вытащить роль пользователя? Что-нибудь типа Yii::app()->user->role.
Используется CDbAuthManager. Всем гостям присваивается с помощью bizrule guest, авторизованным пользователям - user, admin прописан вручную в таблицу authassignment.
Еще есть такое подозрение, что в конструкции, разрешающей доступ к экшенам, если залогиниться под админом доступ не предоставляется, как будто он обычный пользователь