/** * 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; }
/** * 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(); }