Проверить, Авторизован Ли Пользователь В Модуле

Здравствуйте!

Подскажите, пожалуйста, как проверить из основного приложения, авторизован ли пользователь в указанном модуле?

Пример, в приложении есть модуль с названием "admin". В этом модуле есть своя авторизация, время жизни сессии - 1 год.

Задача - сделать редирект внутрь модуля, если пользователь в нем авторизован.

Спасибо.

вы не совсем верно ставите задачу

во первых в одном приложении не имеет смысла делать разные авторизации это разделяется правами доступа!

но если очень надо то нужно создавать компоненту на подобие user для внутренней авторизации и дублировать все необходимые действия! далее в модуле admin допусти в событие beforeAction добавить проверку

if(Yii::app()->adminUser->isGuest)

{

Yii::app()->request->redirect(Yii::app()->adminUser->loginUrl);

}

для yii 1 версии

чёт на подобие такого

в случае если у вас разделены права доступа

то почитайте доку

http://www.yiiframework.com/doc/guide/1.1/ru/topics.auth - yii 1

http://www.yiiframework.com/doc-2.0/guide-authorization.html - yii 2