|
||
|
|
| Conheça o Plugfeed | » Início » Programação » ASP e Formulários, como se proteger ? --> |
|
Avaliação:
![]() ![]() ![]() ![]() | Publicado em: 26/06/2007ASP e Formulários, como se proteger ?
Edson Junior Desenvolver WEB desde 2000, atualmente trabalhando em uma consultoria de grande porte.
ASP e Formulários, como se proteger ?
ASP e Formulários, como se proteger ?Uma forma bem fácil de evitar que scripts maliciosos utilizem seus formulários para envio de SPAM é criar uma imagem de forma dinâmica com caracteres que serão validados antes do formulário enviar o e-mail. 'Declaramos o Array que armazenará o total de caractéres utilizados, letras, números, sinais, etc. 'Declaramos os arrays usados e seus valores Randomize 'Contamos a quantidade de letras geradas 'Aqui chamamos a função e armazenamos o resultado da mesma em uma sessão. 'Cria o objeto Jpeg 'Imagem usada como fundo no caso mandei um JPG qualquer com o nome de imagem 'Abre a imagem existente 'Salva a imagem. Aqui foi usada a pasta teste, que obrigatoriamente deve ter permissão de escrita. 'Altere-a pela pasta onde será salva a imagem. 'Define altura e largura da imagem. 'Define cor, fonte, tamanho e tipo de qualidade do texto 'Desenha as bordas da imagem. 'Envia a imagem para o navegador. Vejam o formulário em funcionamento clicando aqui. Espero que tenham gostado, fiquem Plugados que em breve aparecerão novos artigos. Até lá =) Flavio Raffaelli <flavio@raffaelli.com.br>
Excelente a matéria,
Assunto muito importante hoje em dia. Gostaria apenas de tirar uma dúvida: Como faço para adaptar para enviar por email num caso de form para contato? Abs Flavio ![]() ![]() ![]() ![]() ![]() Edson <edson@edsonamaral.com.br>
Bom dia Flavio, tudo bem ?
Então, esse artigo trabalha com Session, para que você utilize-o em um formulário de contato basta criar seu formulário normalmente e deixar um campo para "trazer" a imagem gerada. No arquivo usado no ACTION do FORM você fará a comparação da Session com o código digitado. Ou seja, se os dados estiverem OK a mensagem será enviada. Qq coisa, comente aqui ou mande-me um e-mail. Abraços. ![]() ![]() ![]() ![]() ![]() Edson AJ <edson@edsonamaral.com.br>
Bom dia Flavio, tudo bem ?
Então, esse artigo trabalha com Session, para que você utilize-o em um formulário de contato basta criar seu formulário normalmente e deixar um campo para "trazer" a imagem gerada. No arquivo usado no ACTION do FORM você fará a comparação da Session com o código digitado. Ou seja, se os dados estiverem OK a mensagem será enviada. Qq coisa, comente aqui ou mande-me um e-mail. Abraços. ![]() ![]() ![]() ![]() ![]() Luiz Claudio Pimenta Ramo <lpimenta@senado.gov.br>
Excelente artigo, parabens, realmente nós encontramos tudo na web, basta procurar, tenho 32 anos na área e ainda me surpreendo, é de pessoas assim que o Brasil precisa.
Parabens. ![]() ![]() ![]() ![]() ![]() Luiz Claudio Pimenta Ramo <lpimenta@senado.gov.br>
No servidor do meu trabalho não existe este componente, existe um freeware para instalar?
Obrigado. ![]() ![]() ![]() ![]() ![]() Walter Dinei <contato@waltdisney.com>
Muito bom esse tutorial, inclusive eu já vi ele antes na FAQ da LocaWeb e já havia utilizado.
Segue o link: http://site.locaweb.com.br/suporte/faq/faq.asp?faq=1696&CodigoCategoria=4041 ![]() ![]() ![]() ![]() ![]() Edson <edson@edsonamaral.com.br>
Exatamente Walter, o código que consta na FAQ da LocaWeb foi desenvolvido por mim pois até 1 mês atrás eu trabalhava na Loca.
![]() ![]() ![]() ![]() ![]() Cayo Medeiros <yogodoshi@terra.com.br>
O link para o exemplo online do formulário está quebrado.
![]() ![]() ![]() ![]() ![]() ![]() |
|
![]() |
|
|