$lobjAcceso = new clsAcceso(); $lobjConfiguracion = new clsConfiguracion(); $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();