Beispiel #1
0
 /**
  * Metodo llamado por la función INDEX.
  * @return array
  */
 protected function dataIndex()
 {
     global $urlSite;
     if (Login::isLogin()) {
         unset($_SESSION['usernameID']);
         if (isset($_COOKIE['userRememberMe'])) {
             setcookie('userRememberMe', '', time() - 10);
             /** Tiempo de espera para que las cookies se eliminen. */
             usleep(2000);
         }
         Messages::addSuccess('Cierre de sesión correcto.');
     }
     header("Location: {$urlSite}" . 'login');
     exit;
 }
Beispiel #2
0
 /**
  * Metodo que obtiene los datos de uso general.
  */
 private function initData()
 {
     if ($this->request->isAdminPanel()) {
         $menu = (require \CONTROLLERS_CONFIG . 'LeftbarController.php');
         $this->data['data']['menu'] = $menu;
     }
     if (Login::isLogin()) {
         $this->data['data']['userSession'] = User::selectByID($_SESSION['usernameID']);
     }
     $this->optionData();
 }