Beispiel #1
0
            if ($cantidad_intentos <= $laConfiguracion['nrointentos']) {
                $_SESSION['msj'] = 'El usuario y/o clave que ingresó son incorrectos.\\n Intentos ' . $cantidad_intentos . '/' . $laConfiguracion['nrointentos'] . ' .';
                //Se guarda un mensaje, que posterior mente será borrado.
            } elseif ($cantidad_intentos > $laConfiguracion['nrointentos']) {
                $lobjUsuario->bloquear_usuario();
                // se bloquea el usuario
                $_SESSION['msj'] = 'El usuario y/o clave que ingresó son incorrectos.\\n Su cuenta ha sido bloqueada, ya que ha excedido el número de intentos maximos permitidos por el sistema. \\n Debe comunicarse con el administrador del sistema para que procesa a desbloquear su cuenta.';
            }
        } else {
            $_SESSION['msj'] = 'El usuario y/o clave que ingresó son incorrectos.';
        }
        header('location: ../vista/index.php?vista=acceso_intranet');
        //Y se redirecciona al archivo acceso_intranet.php
    }
} elseif ($_POST['salir']) {
    $lobjAcceso->set_IdAcceso($_SESSION['idacceso']);
    $lobjAcceso->set_Usuario($_SESSION['usuario']);
    $llHecho = $lobjAcceso->registrar_salida();
    if ($llHecho) {
        session_destroy();
        //Desctruye los datos de la sessión que guardamos cuando ENTRÓ en el sistema.
        session_start();
        //Se crea una session solo para que pueda ser guardado el mensaje de despedida.
        $_SESSION['msj'] = 'Hasta pronto! Su sesión ha sido cerrada.';
        //Se guarda un mensaje, que posterior mente será borrado.
        header('location: ../index.php');
        //Y se redirecciona al archivo index.php
    } else {
        $_SESSION['msj'] = 'Disculpe ha habido un error al cerrar la sesión.';
        //Se guarda un mensaje, que posterior mente será borrado.
        header('location: ../vista/intranet.php');