Conheça a ferramenta de busca - Busca PHP. Ela faz uma pesquisa nos sites mais importantes sobre a linguagem, e trará pra você resultados exepcionais!! Estamos customizando o serviço ainda, que você pode conferir no menu a direita....
 

Pesquisar

Login






Esqueceu sua senha?
CAPTCHA Imprimir
Por Ricardo Maia   
05 de julho de 2006

Por diversas vezes necessitamos proteger o conteúdo de nosso site da voracidade dos robôs de busca e de ferramentas que atacam formulários de autenticação, como os famigerados programas de spam.

Alguns sites e aplicações utilizam-se de uma sistema de representação gráfica que tentam identificar se o usuário é humando submetendo-o a leitura de palavras, números ou caracteres distorcidos, geralmente denominado de CAPTCHA (Completely Automated Public Turing test to Tell Computers and Humans Apart).

 Image

As imagens geradas para finalidade de CAPTCHA precisam ser distorcidas e um tanto confusas para evitar o reconhecimento optico de caracteres (OCR - Optical Character Recognition) e assim dificultar a automação das tentativas de burlar o mecanismo de segurança.

Mas é preciso moderação! O texto não pode ficar tão confuso a ponto de inviabilizar o acesso de humanos. O uso de CAPTCHA por si só já é um recurso que vai de encontro com a ACESSIBILIDADE, e exclui por muitas vezes usuários com necessidades especiais. Apesar disto estarei apresentando em seguida uma pequena função em PHP4 que permite o uso deste recurso.

Bem verdade que já existe uma classe PEAR para esta finalidade... mas na documentação oficial e em outros sites que pesquisei, todos, faziam referência a uma função específica do PHP5.

A função de Captcha que desenvolvi estará integrada a um framework que estou desenvolvendo. Aqui neste site você poderá ver uma demonstração do seu funcionamento. O framework ainda está no estágio alpha e por enquanto não será disponibilizado para download por enquanto.

A matéria sobre o framework e o captcha você encontra aqui




Gostou do artigo? Então compartilhe!
Digg!Reddit!Del.icio.us!Google!Technorati!StumbleUpon!Add this social bookmarking functionality to your website! title=
Última Atualização ( 10 de janeiro de 2008 )
 




Add to Technorati Favorites

Feed