Текущий контроллер
Yii::app()->controller->id
и
Текущее действие
Yii::app()->controller->action->id
Чтобы проверить идентификатор действия во всех функциях, кроме init (), потому что функция init инициализирует контроллер ...
Таким образом, решение вашей проблемы будет разрешать поступление запроса к actionLogin в вашем контроллере входа в систему ... и там вы проверяете, не является ли сеанс проверкой, перенаправьте его туда, откуда он идет .. иначе выполните действие входа в систему .. как вы не столкнетесь с проблемой петли ..