Beispiel #1
0
 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');
 }
Beispiel #2
0
 /**
  * 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');
 }