Como saber cuando estamos logueados y cuando no, ademas de cambiar el action por defecto si se esta loguado o no.

Hola, lo que pasa es que necesito saber cuando estamos logueados y cuando no, tambien saber como seria la manera de cambiar de action por defecto de un controller dependiendo si el usuario esta logueado o no.

Gracias.

para saber si estas logueado o no usa Yii::app()->user->isGuest()

no lo se

pero se me ocurre poner una accion "default" que sea la accion por defecto del controller

y que esa accion chequee si esta logueado o no

luego haces un redirect segun sea el caso

mira aqui http://www.yiiframework.com/forum/index.php?/topic/4645-dynamic-default-controller/