En PHP he fet un script per a generar captches (a partir de codi de tutorials, no en soc cap expert). L'script rep una key (hauria de ser aleatoria) i genera una imatge fent un crc32 de la key rebuda junt amb un salt.
Com es fa servir? Així:
<img src="captcha.php?k=[ALGUNA COSA ALEATÒRIA]">
Per tant, amb javascript el podríem fer servir així:
document.writeln("<img src='captcha.php?k="+Math.random()+"'/>");
El mateix script, si rep la key i un value, aplica la mateixa fórmula per comprovar que el value és l'associat a la key. A més, això ho torna en format JSON, cosa perfecte per fer una crida amb AJAX.
He fet una pàgina HTML amb Javascript i Ajax per provar-ho. Té aquesta pinta:
És tan sols una petita prova, però la comparteixo per si a algú li resulta útil. No és, ni molt menys, un captcha segur: fins i tot un robot miop el resoldria, però serveix com a demostració de concepte.
El podeu descarregar en format ZIP d'aquí. El password és falciot.org.

Nothing Here
ResponEliminaThe file you're looking for has been deleted or moved.
Pensava que si una cosa dominaves, era el Dropbox... :(
Estic en ello ;) Ja ho he corregit.
Elimina