Validando dados CPF cadastro Joomla

  • galaxiadesign
  • Avatar de galaxiadesign Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
11 anos 11 meses atrás #69918 por galaxiadesign
galaxiadesign created the topic: Validando dados CPF cadastro Joomla
Olá amigos,

Estou fazendo um cadastro diferenciado para um cliente e até o momento está funcionando tudo,inclusive a parte que formata os dados (ex: CPF 000.000.000-00) mas preciso fazer a verificação se o CPF e o CNPJ está correto... achei vários scripts na internet mas não consegui mesclar com esse que formata... alguém me dá essa força? segue código:



<!-- INICIO DO SCRIPT DE VALIDACAO -->
<script language="javascript" type="text/javascript">

function mascara(o,f){
v_obj=o
v_fun=f
setTimeout("execmascara()",1)
}

function execmascara(){
v_obj.value=v_fun(v_obj.value)
}

function leech(v){
v=v.replace(/o/gi,"0")
v=v.replace(/i/gi,"1")
v=v.replace(/z/gi,"2")
v=v.replace(/e/gi,"3")
v=v.replace(/a/gi,"4")
v=v.replace(/s/gi,"5")
v=v.replace(/t/gi,"7")
return v
}

function cep(v){
v=v.replace(/\D/g,"") //Remove tudo o que não é dígito
v=v.replace(/(\d{5})(\d)/,"$1-$2") //Coloca hífen entre o quinto e o sexto dígito
return v
}

function telefone(v){
v=v.replace(/\D/g,"") //Remove tudo o que não é dígito
v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
v=v.replace(/(\d{4})(\d)/,"$1-$2") //Coloca hífen entre o quarto e o quinto dígitos
return v
}

function cpf(v){
v=v.replace(/\D/g,"") //Remove tudo o que não é dígito
v=v.replace(/(\d{3})(\d)/,"$1.$2") //Coloca um ponto entre o terceiro e o quarto dígitos
v=v.replace(/(\d{3})(\d)/,"$1.$2") //Coloca um ponto entre o terceiro e o quarto dígitos
//de novo (para o segundo bloco de números)
v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2") //Coloca um hífen entre o terceiro e o quarto dígitos
return v
}

function cnpj(v){
v=v.replace(/\D/g,"") //Remove tudo o que não é dígito
v=v.replace(/^(\d{2})(\d)/,"$1.$2") //Coloca ponto entre o segundo e o terceiro dígitos
v=v.replace(/^(\d{2})\.(\d{3})(\d)/,"$1.$2.$3") //Coloca ponto entre o quinto e o sexto dígitos
v=v.replace(/\.(\d{3})(\d)/,".$1/$2") //Coloca uma barra entre o oitavo e o nono dígitos
v=v.replace(/(\d{4})(\d)/,"$1-$2") //Coloca um hífen depois do bloco de quatro dígitos
return v
}

</script>
<!-- FIM DO SCRIPT DE VALIDAÇÃO -->



<div>
<label class="label-left" id="cpfmsg" for="cpf">
<?php echo JText::_( 'CPF' ); ?>:
</label>
<input type="text" id="icpf" name="icpf" onKeyPress="mascara(this,cpf)" value="<?php echo $this->user->get( 'cpf' );?>" size="15" maxlength="14" />
</div>

Please Entrar ou Registrar to join the conversation.


Mais
11 anos 11 meses atrás #69936 por rpolesi
rpolesi replied the topic: Re: Validando dados CPF cadastro Joomla
Ola,

interesssante fazer a VALIDAÇÃO do cadastro pelo CPF, pois dá uma certa GARANTIA de veracidade dos dados, além de não repetição de cadastro.
Validar por email, é complicado pois é possível criar um email em minutos, se cadastrar e pronto, e assim criar centenas de cadastros. E se a pessoa conheçe o "email discartável" do yahoo, fica mais fácil ainda.

Assim, que tiver solução de como VALIDAR o cadastro pelo CPF, por favor post aqui.

[color=#0000FF:1jvbs1b7][b:1jvbs1b7]Prof. Ms. Reginaldo Polesi[/b:1jvbs1b7][/color:1jvbs1b7]
Filosofia, Sociologia, História, Metodologia
[url:1jvbs1b7]http://www.rp71.com.br[/url:1jvbs1b7]

Please Entrar ou Registrar to join the conversation.

Mais
11 anos 11 meses atrás #69942 por Uriel
Uriel replied the topic: Re: Validando dados CPF cadastro Joomla
Para a mesma pessoa que utiliza o e-mail descartável, pode muito tem utilizar um CPF produzido por um gerador de CPF tem vários na internet !!

Quem quer consegue!!

abraço

Please Entrar ou Registrar to join the conversation.

Mais
11 anos 11 meses atrás #69950 por rpolesi
rpolesi replied the topic: Re: Validando dados CPF cadastro Joomla
Uriel,

concordo contigo sobre a possibilidade de se cadastrar com CPF falso.

Mas para meu caso em especifico, somos um grupo de aproximadamente 800 pessoas espalhadas pelo Brasil.
Então pediremos uma cópia do cpf para que o cadastro dela seja mudado para o nível "membro".

O que quero evitar é "falsos cadastros"

[color=#0000FF:1jvbs1b7][b:1jvbs1b7]Prof. Ms. Reginaldo Polesi[/b:1jvbs1b7][/color:1jvbs1b7]
Filosofia, Sociologia, História, Metodologia
[url:1jvbs1b7]http://www.rp71.com.br[/url:1jvbs1b7]

Please Entrar ou Registrar to join the conversation.

Mais
11 anos 11 meses atrás #69952 por Uriel
Uriel replied the topic: Re: Validando dados CPF cadastro Joomla
Falsos cadastros são um problema no mundo!!
Ainda não existe uma forma de impedir isso corretamente

Captcha ajuda mas não é tudo!! existem scripts e Plugins ajudam mas não é tudo!!

abraço

Please Entrar ou Registrar to join the conversation.