Redirect ke loginUrl

para master, mw tanya!!

cara melakukan redirect ke halaman login bila user blm login, gmna??

misal index.php?r=server/index = halaman setelah login

dan index.php?r=login/index = halaman untuk login.

bila kita langsung akses halaman index.php?r=server/index tanpa login maka langsung di redirect ke halaman index.php?r=login/index.

ada yang bisa share??????

serverController.php




<?php

class SiteController extends CController

{

   ...

	public function actionIndex()

	{

		if (!Yii::app()->user->IsGuest){   //jika diakses oleh selain guest

			//render view server/index

                        $this->render('index');   

		}else{                             //kalau tidak

                        //redirect ke index.php?r=login/index 

			$this->redirect(array('login/index'));  

		}

	}

   ...

}



Kalau controller dikaitkan dengan model yang mengandung CRUD, kita dapat menyesuaikan behaviour accessRules()-nya.

sip, udah bisa, makasih.