Sistema Cerrado En Yii

Hola a todos, soy nuevo en Yii framework, y estoy creando una aplicación cerrada o backEnd, lo que necesito hacer por el momento es que en el inicio o index de mi aplicacion aparezca solo un formulario de Login, sin menus ni nada mas y que al loguearme me envie al sistema completo donde aparezcan los menus y todo lo demas. Como puedo hacer eso ya que no me funciona.

De antemano muchas gracias.

Bienvenido a Yii!

En SiteController añade al principio:


public $defaultAction = 'login';

En SiteController actionLogin:


if($model->validate() && $model->login())

	$this->redirect(array('/ruta/a/la/pagina/principal'));

Buena suerte,

Muchas gracias por tu respuesta JFReyes, me funciono, pero necesito que tampoco me muestre los menus esa parte del login, deberia crear un nuevo Layout o como deberia hacerlo?

Si solo quieres que el menu lo vean solo los usuarios autenticados te vale con hacer en el layout:




<?php

if (!Yii::app()->user->isGuest){

       $this->widget('zii.widgets.CMenu',array(

	'items'=>array(

		array('label'=>'Home', 'url'=>array('/site/index')),

		array('label'=>'About', 'url'=>array('/site/page', 'view'=>'about')),

		array('label'=>'Contact', 'url'=>array('/site/contact')),

		array('label'=>'Login', 'url'=>array('/site/login'), 'visible'=>Yii::app()->user->isGuest),

		array('label'=>'Logout ('.Yii::app()->user->name.')', 'url'=>array('/site/logout'), 'visible'=>!Yii::app()->user->isGuest)

							),

		'htmlOptions'=>array('class'=>'nav'),

	));

}

 ?>