criar imagem de segurança Olá a todos! No artigo de hoje vamos ver como criar os chamados "códigos de segurança", muito usados em sistemas anti-spam e nos sites das operadoras de telefonia celular, por exemplo. Mas qual a finalidade destes códigos? Bem, no caso de um anti-spam, como podemos imaginar, é evitar o spam através de "robôs" ou sistemas de terceiros. Motivo semelhante leva sua utilização nos sites das operadoras de telefonia, pois inúmeros outros sites utilizavam as páginas delas "por trás" das suas, através de componentes como o XMLHttp e o ASPHttp por exemplo, oferecendo o serviço de envio de torpedo online como se fosse um serviço próprio de seu site. Enfim, vamos ver agora uma maneira de como criar estes códigos para que possamos utilizar em nossos sites, seja qual for a finalidade. Para isso faremos uso do componente ASPJpeg (http://www.aspjpeg.com), mas poderiamos utilizar qualquer outro componente de manipulação de imagem. O que nós precisamos fazer é criar um código aleatório para cada vez que se é chamada a página e armazenar seu valor em uma variável de sessão, assim só o seu sistema sabe o valor do código, além é claro do usuário, que está vendo a imagem criada na página em questão. Vejamos: No código acima nós abrimos uma imagem auxiliar, que será o fundo de nossa imagem e onde iremos escrever o código gerado. Após isso, enviamos para o browser do cliente o código binário da imagem. Dessa forma, para que possamos utilizar essa rotina em nossas páginas, colocamos ela na tag <img>. Exemplo: <img src="seguranca.asp"> Podemos notar em nossa rotina o uso da função GerarCodigo, que nada mais faz do que retornar um código alfanumérico aleatório. Vejamos a função: Em nosso exemplo, criamos um código alfanumérico de 4 caracteres apenas. Para validar nosso código, basta comparar o valor digitado pelo usuário, quando ocorrer a requisição do formulário, com o valor gravado em nossa variável de sessão. Caso seja igual, permitimos a continuidade do processamento, caso contrário retornamos para a página onde ele terá que digitar um outro código de segurança. Vejamos um exemplo de imagem gerada Agora já podemos limitar o acesso a determinadas partes de nossos sites a somente nossos visitantes. Essa é apenas uma das formas que poderíamos fazer. Acredito eu que seja a mais simples. direitos autorais: