$lobjUtil = new clsUtil(); $usuario = $_POST['usuario']; //Captura los datos enviados desde el campo USUARIO en la vista del acceso_intranet.php $clave = $_POST['clave']; //Captura los datos enviados desde el campo CLAVE en la vista del acceso_intranet.php $lcReal_ip = $lobjUtil->get_real_ip(); $lobjUsuario->set_Usuario($usuario); //Envia el dato USUARIO a la clase clsUsuario Mediante el metodo SET_Usuario $lobjUsuario->set_Clave($clave); //Envia el dato CLAVE a la clase clsUsuario Mediante el metodo SET_Clave $lobjAcceso->set_Ip($lcReal_ip); //En esta serie de IF() se intenta determinar desde donde fue accionado o llamado este archivo, si desde el acceso_intranet con el botón ENTRAR o desde la intranet con el botón SALIR. if ($_POST['entrar']) { $datosUsuario = $lobjUsuario->login(); //Como los datos ya fueron enviados a la clase, el solo tiene que ejecutar la funcion login() de la clase ClsUsuario, para verificar los datos del usuario. $lobjAcceso->set_Usuario($usuario); //envia a la clase Acceso el usuario ingresado if ($datosUsuario[0]) { $sesion_activa = $lobjAcceso->consultar_acceso_activo(); // Consulta sí el usuario tienen una sesión activa. if ($datosUsuario[5] == '1') { if ($sesion_activa['acceso']) { $lobjAcceso->set_Exito('1'); // Envia a la clase Acceso que el usuario tuvo acceso al sistema con éxito $llAcceso = $lobjUsuario->consultar_primer_acceso(); // verifica sí este es el primer acceso del usuario $lobjAcceso->registrar_acceso(); // registra el acceso del usuario en la tabla tacceso $idacceso = $lobjAcceso->consultar_acceso(); // trae el id del acceso actual $lobjUsuario->eliminar_accesos_fallidos();
<?php require_once "../clases/clase_acceso.php"; $lobjAcceso = new clsAcceso(); $id = isset($_GET['id']) ? $_GET['id'] : $_SESSION['usuario']; $lobjUsuario->set_Usuario($id); $lobjAcceso->set_Usuario($id); $datos_usuario = $lobjUsuario->consultar_datos_usuario(); $datos_acceso = $lobjAcceso->listado_accesos(); $datos_cambios_clave = $lobjUsuario->listado_cambio_clave(); ?> <script type="text/javascript" charset="utf-8"> $(document).ready(function() { oTable = $('#filtro').dataTable({ "bJQueryUI": true, "sPaginationType": "full_numbers", "aaSorting": [[ 0, "desc" ]], "iDisplayLength": 10 }); oTable = $('#filtro2').dataTable({ "bJQueryUI": true, "sPaginationType": "full_numbers", "aaSorting": [[ 0, "desc" ]], "iDisplayLength": 10 }); } ); </script> <div style="float: left" class="col-lg-10 span10 pull-left"> <h3>Datos del usuario</h3> <div class="row-fluid"> <div class="col-lg-12 span12">