Pessoal,
Fiz um pacote que utiliza o serviço reCAPTCHA (www.recaptcha.net) que é um CAPTCHA mais acessível. Vou deixar aqui para download e, depois de algumas críticas, enviar para o SVN do software público.
Faça o download aqui: http://dl.dropbox.com/u/6061429/recaptcha/recaptcha.tar.gz
Para usar o pacote você precisa criar uma conta no site recaptcha.net e pegar a chave pública e privada. Depois adicione isso em /recaptchas/public_key.txt e /recaptchas/private_key.txt.
Depois disso é só adicionar essa linha no código:
recaptcha::create -form $adform_name
E adicionar a validação do ad_form:
-validate {
{recaptcha_service
{[recaptcha::check -challenge_field $recaptcha_challenge_field -response_field $recaptcha_response_field]}
"\"#recaptcha.Title#\" #recaptcha.Error#"
}
}
Landim
Autor: Alessandro Landim
22 comentários