Проблемка С Логоутом

Добрый день, делаю приложение на YII, как бы полностью подразумевается, что весь функционал на аяксе, все действия контроллеров загружают контент в ui-tabs, ui-modal-window, всё класнно, за исключением маленькой проблемки, если юзер неактивен в течении жизни сессии - срабатывает автоматический логаут (если при входе он не запомнил себя) и если он попытается открыть таб, то в таб загружается еще раз сайт с формой логина, как это избежать? Можно ли как то делать яваскриптовский редирект в случае логаута или отключить этот редирект ?

Может лучше не допускать разлогинивания, каждую минуту какой-то запрос на сервер слать к примеру?

Можно попробовать сделать так:




array(

    ...

    'components' => array(

        'user' => array(

            'loginUrl' => null,

        ),

    ),

    ...

)



и обрабатывать в JS-скрипте ошибку "403 Forbidden", которая, судя по документации, должна выдаваться http://www.yiiframework.com/doc/api/1.1/CWebUser#loginUrl-detail