Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Igor Pereira

Buscar nome atraves do CPF, ou vice-versa

Recommended Posts

Boa tarde,

 

Alguem conhece alguma forma de, no formulario de cadastro, colocar o campo cpf, e atraves do cpf a app buscar o nome da pessoa? ou vise-versa?

 

gostaria mesmo se há a possibilidade de busca essa info em algum bd externo.

 

obs: validar numero de cpf, ja conheco.

 

vejam o exemplo da receita federal: http://www.receita.fazenda.gov.br/aplicacoes/atcta/cpf/consultapublica.asp

 

Aceito sugestoes.. ( a ideía é fazer um cadastro no qual passe a credibilidade de que os dados sejam realmente de quem estiver cadastrando. )

Compartilhar este post


Link para o post
Compartilhar em outros sites

heehe, nunca é d+ perguntar, imaginei que a receita nao disponibilizaria esses dados. Mas sei lá, vai que ja tem um app desses por ae e agente desconhece. sobre a implementacao usaria mesmo o jquery para deixar o formulario mais dinamico.

 

a grande questao seria essa de relacionar o nome ao dono do cpf...

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que você pode fazer é na sua página de cadastro você abrir um conexão com o site da Receita e trazer no retorno o CAPTCHA deles.

 

Na hora de enviar o formulário, você envia de volta pro site da Receita apenas o CPF e o CAPTCHA e compara o nome dentro do HTML com alguma expressão regular.

 

Se passar, você inicia o SEU processode cadastro, no SEU banco de dados.

 

Porém, o CAPTCHA da Receita aparenta ter um tempo limite muito curto. Tanto é verdade que, no serviço, que uso constantemente, às vezes nem dá tempo de digitar o CPF inteiro e o código. Daí já dá erro. e pede nova confirmação.

 

Para contornar isso, você deve, criar os atributos value do seu formulário de forma a refletir os dados presentes na variável correspondente à linguagem que estiver programando (como o $_POST do PHP, por exemplo).

 

Isso porque caso falhe o CAPTCHA (e provavelmente vai, já que seu formulário deve ser extenso), o usuário não perca todas as informações que já digitou, bastando apenas, rapidamente, re-informar o novo CAPTCHA e seguir em frente.

 

Pode usar algum JavaScript para, com AJAX ficar a cada dois ou três segundos verificando a página e alterando o atributo SRC da imagem do CAPTCHA da Receita no seu formulário ENQUANTO O CAMPO CORRESPONDENTE NÃO RECEBER FOCO, senão jamais vai bater.

 

Caso preenchido e falhar, ao voltar da página seria interessante mover o foco direto pro campo do CAPTCHA, assim ganha-se alguns segundos.

 

Tudo isso são gambiarras pois o certo seria você se utilizar de API's (99% das vezes pagas) de empresas licnciadas pelo Governo para fazer esse tipo de integração da forma correta.

 

Agora o reverso, isto é, o nome pelo CPF é 99% (pra não dizer completamente) impossível, pois o CPF é o identificador único do cidadão, enquanto nomes podem possuir homônimos a rodo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.