public static function destroySession() { $id = Yii::app()->session['id']; unset(Yii::app()->session['userid']); # Remove the session unset(Yii::app()->session['token']); # Remove the session Yii::app()->session->clear(); Yii::app()->session->destroy(); UsersDao::cleanAuthTokenForUserWithId($id); Yii::app()->runController('site/login'); //$this->redirect('index.php?r=site/login'); }
/** * Finaliza la sesion de los usuarios al hacer click en Cerrar sesion */ public function actionClose() { $sleep = Yii::app()->session['email']; $id = Yii::app()->session['id']; //Yii::log("actionProcess estoy en close: ".$sleep,"warning","oscarrrin"); unset(Yii::app()->session['userid']); # Remove the session unset(Yii::app()->session['token']); # Remove the session Yii::app()->session->clear(); Yii::app()->session->destroy(); UsersDao::cleanAuthTokenForUserWithId($id); $this->redirect('index.php?r=site/login'); }