$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(); // elimina los acceso fallidos anteriores. $_SESSION['usuario'] = $datosUsuario[0]; //Se guarda el usuario con el cual ingresó. $_SESSION['nombrerol'] = $datosUsuario[1]; //Se guarda el nombre del rol que tiene asignado ese usuario. $_SESSION['idrol'] = $datosUsuario[2]; //Se guarda el ID del rol. $_SESSION['nombreusu'] = $datosUsuario[3]; // Se guarda el nombre del usuario $_SESSION['idacceso'] = $idacceso; // Se guarda el id del acceso actual $_SESSION['caduca_clave'] = $datosUsuario[4]; // se guarda cuando cáduca la clave actual del usuario $_SESSION['estatususu'] = $datosUsuario[5]; // se guarda el estatus del usuario