
Códigos Para Digitar Em Cadastros
#1
Posted 22/02/2004, 21:02
Gostaria de saber primeiramente, para que serve aquels códigos que a maioria dos cadastros e chats pedem para digitar. Aqui no fórum wmonline ao se cadastrar, tem uma figura com um numero e tals. Gostaria muito de saber para que eles servem!?
Outra coisa, com a resposta acima, gostaria de saber como usalo... eu precisarei muito dele dependendo da resposta acima!
Como gerar esse código, é com MD5??
Abraços
Justiça
Esperança
Saúde
União
Salvação
Deus é fiel...
#2
Posted 22/02/2004, 21:12
Aí vem aquela velha pergunta, mas como que nos chats tem aqueles SPAMMERS, bom sempre a um jeito de burlar, não sei como eles fazem...
Pra gerar esses códigos você pode usar qualquer função que escolha números aleatórios por exemplo.
#3
Posted 22/02/2004, 21:21
Valeu Crisitano!Isso já foi discutido aqui, esse são códigos de segurança, por exemplo num site de cadastros uma pessoa pode escrever um programa que faça milhares de cadastros caso não tenha um código desse, normalmente são gerados imagens com a Biblioteca GD, pois se você criar o código em modo de texto a pessoa pode fazer um programa por exemplo que copia essá área com o código e copie no campo de validação.
Aí vem aquela velha pergunta, mas como que nos chats tem aqueles SPAMMERS, bom sempre a um jeito de burlar, não sei como eles fazem...
Pra gerar esses códigos você pode usar qualquer função que escolha números aleatórios por exemplo.
Mas tipow assim, esses numeros iriam impedir essas fraudes??? Tipow assim: quando a pessoa digita esse código, cada cadastro terá o seu código?? Esses códigos podem se repetir?
Só mais uma dúvida, da pra fazer isso com o MD5?
Justiça
Esperança
Saúde
União
Salvação
Deus é fiel...
#4
Posted 22/02/2004, 21:27
A função md5 encripta os dados de uma string.
#5
Posted 22/02/2004, 21:46
Certo crisitano...Impede na medida do possível, por que com esse código de validação *não tem como o programa saber o código.
A função md5 encripta os dados de uma string.
Me fale agora o mais importante:
vc naum me respondeu...
1 Quando a pessoa digita esse código, esse código será gravado no bd?
2 Cada cadastro terá o seu código??
3 Esses códigos podem se repetir?
Por favor me responda isso, ou outra pessoa pode me responder???
Justiça
Esperança
Saúde
União
Salvação
Deus é fiel...
#6
Posted 22/02/2004, 21:54
Se cada cadastro vai ter seu código é a pessoa que escolhe (o WebMaster).
E se vão se repetir provavelmente sim, mas a escolha é do (o WebMaster).
Não existe fórmula não, cada um faz a sua do jeito que acha que ficará melhor no site.
#7
Posted 22/02/2004, 22:48
O código vai pra o banco de dados se a pessoa quiser (o WebMaster).
Se cada cadastro vai ter seu código é a pessoa que escolhe (o WebMaster).
E se vão se repetir provavelmente sim, mas a escolha é do (o WebMaster).
Não existe fórmula não, cada um faz a sua do jeito que acha que ficará melhor no site.
Obrigado, valeu por tudo!!!
Abraços
Justiça
Esperança
Saúde
União
Salvação
Deus é fiel...
#8
Posted 22/02/2004, 23:13
Ou então pelo ip, cria uma tabela ip/hora/numero e muda o numero depois de um certo tempo..
O importante é que o número mude sempre, mas que você saiba qual foi o número que mandou o usuário digitar no formulário, pra conferir se estão iguais.
2 Links Design e Tecnologia
www.2links.com.br
-----------------------------------------------------------------------
Conheça o Planalto Norte, a direção certa para bons negócios.
www.planaltonorte.com.br
#9
Posted 22/02/2004, 23:53
Cara vc sabe como eu faço para fazer esse numero aleatório????Um jeito de fazer é com sessões, a página cria uma sessão e armazena o número que é pra aparecer na imagem, na sessão...
Ou então pelo ip, cria uma tabela ip/hora/numero e muda o numero depois de um certo tempo..
O importante é que o número mude sempre, mas que você saiba qual foi o número que mandou o usuário digitar no formulário, pra conferir se estão iguais.
Sei que é com Biblioteca GD, mas naum sei como usa-la....
alguém poderia me explicar ?
Justiça
Esperança
Saúde
União
Salvação
Deus é fiel...
#10
Posted 22/02/2004, 23:59
http://www.php.net/
#11
Posted 23/02/2004, 00:05
Na verdade, você vai fazer dois scripts: um que gera a imagem com o número, e outro que "gerencia" o formulario - solicita o arquivo da imagem e verifica se a pessoa digitou o numero certo.
A complicação é que você deve evitar de colocar o número como parametro do script que gera a imagem, tipo:
<img src="codigo.php?num=46453">
O script precisa, de algum jeito, mostrar uma imagem com um número que não apareça no código html do site, mas que fique de alguma forma armazenado no site.
Essa explicação é meio inútil, mas é melhor procurar algum script pronto desse tipo e ver como funciona!
2 Links Design e Tecnologia
www.2links.com.br
-----------------------------------------------------------------------
Conheça o Planalto Norte, a direção certa para bons negócios.
www.planaltonorte.com.br
#12
Posted 26/01/2006, 20:21
mas o seguinte, vcs colocaram no post o trecho que diz que estes números gerados pelo rand(), não devem estar no corpo do código HTML ou php etc, correto!!!
bom mas quando o usuário digitar este códico no campo IMPUT, o usuário pode conter um keyloger instalado no seu micro, capturanda as teclas digitadas, pelo usuário sem que ele saiba...
e ai como fica....
eu pensei muito nestes casos e eu inves de implementar estes recurso, resolvi tentar implementar um teclado virtual igual aos dos bancos (banco do brasil)..... eu ainda estou implementando, é complicado....
Se vcs souberem de outra alternativa .... me avisem...

#13
Posted 26/01/2006, 20:23
dai esse mesmo arquivo salva esse codigo em uma variavel de sessao....
pronto! agora e so conferir se o codigo q o usuario viu na imagem e o msm que ta na sessao
http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)