If you want to return to your previous url after login or logout try this :
To set the return url to be the url that was before the login page or registeration page was called you can put following code in views/layouts/main.php file :
<?php
$this->redirect(Yii::app()->request->urlReferrer);
?>
To set the return url to be the url that was before the login page or registeration page was called you can put following code in views/layouts/main.php file :
<?php
//this checks id the controller action is not 'login' then it keeps the current url in returnUrl
if(CController::getAction()->id!='login')
{
Yii::app()->user->setReturnUrl(Yii::app()->request->getUrl());
}
?>