Запрет По Роли В Accessrules

Добрый день,

Возникла такая задача, есть роль пользователя unconfirmed с ограничением в доступе ко многим экшнам, при этом пользователю каждый раз когда он пытается открыть запрещенный экшн выдается сообщение, что именно у него нет на это прав. Вариант такой - в начале каждого экшна делать проверку:

if(Yii::app()->user->checkAccess(‘unconfirmed’)){

//редирект на главную с занесением во флеш сообщения текста о том, что экшн запрещен

}

Вопрос, можно ли сделать это как-то удобнее? Например через accessRules:

array(

‘deny’,

‘actions’=>array(‘forbiddenForUnconfirmed’),

‘roles’=>array(‘unconfirmed’),

‘deniedCallback’=>function(){UserModel::deniedForUnconfirmed();}, //функция с редиректом и сообщением

),

Вот этот вариант выше не работает, есть ли способ сделать как-то похожим образом?