Para redirigir al usuario a una página después de iniciar sesión, cree un nuevo controlador en gii para la página a la que se dirigirá su usuario después de que inicie sesión. Llamaré a esta aplicación de controlador aquí. Gii creará automágicamente algunos archivos para usted: uno será /protected/models/AppController.php
En AppController.php, tendrá una función pública predeterminada (método) llamada actionIndex. El propósito de este método predeterminado es llamar (procesar) el archivo /protected/views/app/index.php (también creado por gii para usted). index.php es el archivo que verán tus usuarios una vez que inicien sesión. Ese es el archivo que querrás modificar para compilar tu aplicación. Volver a SiteController.php y cambiar el argumento de redirección() en el método actionLogin()
if(isset($_POST['LoginForm']))
{
$model->attributes=$_POST['LoginForm'];
// validate user input and redirect to the previous page if valid
if($model->validate() && $model->login())
// since my controller is /protected/controllers/AppController.php
$this->redirect(array('app/index'));
}
Esto debería empezar. (Esta es esencialmente mi publicación en el debate en the yiiframework site)
Es posible que desee comprobar [este enlace] (http://www.yiiframework.com/doc/api/1.1/CWebUser#returnUrl-detail) – lastland