view->render('login/index'); } } function viewHome(){ header("Refresh: 0; URL= ".constant('URL')."home"); } function iniciar(){ $usuario=$_POST["usuario"]; $clave=$_POST["clave"]; ////////////////////////////////////////////////////// if($this->model->getStatus([ 'usuario'=> $usuario, 'clave' => $clave, 'estatus' => 'Inactivo' ])){ $mensaje='
Ha Ocurrido un Error Este Usuario está Inactivo. Debe Ingresar con un Usuario Activo en el Sistema.
'; $this->view->mensaje=$mensaje; $this->render(); exit(); } if($this->model->getLogin([ 'usuario'=> $usuario, 'clave' => $clave, ])){ $this->viewHome(); } else{ $mensaje='
Ha Ocurrido un Error Correo o Clave Incorrecta, Por favor Vuelve a Intentarlo.
'; } $this->view->mensaje=$mensaje; $this->render(); } function logout(){ session_start(); // Destruir todas las variables de sesión. $_SESSION = array( $_SESSION["id_persona"], $_SESSION['correo'], $_SESSION['primer_nombre'], $_SESSION['primer_apellido'], $_SESSION['perfil'], $_SESSION['usuario'], $_SESSION['id_perfil'] ); //var_dump($_SESSION); // Si se desea destruir la sesión completamente, borre también la cookie de sesión. // Nota: ¡Esto destruirá la sesión, y no la información de la sesión! if (ini_get("session.use_cookies")) { $params = session_get_cookie_params(); setcookie(session_name(), '', time() - 42000, $params["path"], $params["domain"], $params["secure"], $params["httponly"] ); } // Finalmente, destruir la sesión. session_destroy(); session_unset(); if(!headers_sent()) { echo ''; //header("Location: ".constant('URL')."main"); } } } ?>