Jump to content

Filipe556

Members
  • Content count

    1
  • Joined

  • Last visited

Community Reputation

0 Comum

About Filipe556

  • Birthday September 28

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Rio de Janeiro

Contato

  1. Filipe556

    Bloqueio por IP

    Olá, eu fiz um sistema de block a cada 3 tentativas por IP utilizando sessão mas convenhamos que isso não é nada "utilizável" e agora estou para fazer um utilizando tabelas do mysql, só queria saber como eu poderia utilizar para validar esse tempo de 3hrs, um cron a cada 5 minutos verificando a data/hora mas não sei como verificar todos os valores. Desde já, agradeço. index.php # Procura na tabela se o IP está lá $online = "SELECT ip FROM block WHERE ip='".$_SERVER['HTTP_CF_CONNECTING_IP']."'"; $online_result = mysqli_query($conn, $online); $online_p = mysqli_fetch_assoc($online_result); if($online_p){ # Aviso de login impedido echo 'Você está impedido de fazer login por algumas horas.'; # Desabilito serve para desabilitar os botões de login $desabilito = 'disabled'; } valida.php # A cada erro de login o $_SESSION['block'] é adicionado 1 if($_SESSION['block'] >= 3){ $result_usuario = "INSERT INTO block (ip, data) VALUES ( '" .$_SERVER['HTTP_CF_CONNECTING_IP']. "', '" .$data_aqui(vou achar ainda). "' )"; $resultado_usario = mysqli_query($conn, $result_usuario); }
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.