Exemplo n.º 1
0
 $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