Ups!, no se me ocurrio otro nombre para el post!.., pero esa es la idea >:-) , que cuando escriban mayusculas o minusculas en el codigo del captcha este se valide de manera correcta!.., y porque asi?…, haaa, porque a veces da un poco de flojera activar el bloque de las mayusculas o escribir con shift solo para poner texto en MAYUSCULAS!.., asi que ahora ya se puede escribir indistintamente en MAYUS o en MINUSC. (no se si me di a entender!…, pero bueno., fue una inquietud que tenia cuando empece el hack y que tambien me la expreso Marko en los comentarios del hack pasado)
Así que ahi les va lo que deben de modificar:
En el archivo include/JawsCaptcha.php hay que buscar la funcion IsValid y en la parte donde dice:
<br /> if ($guess == $captcha) {<br />
Se debe de reemplazar por el siguiente código:
<br /> if (strtoupper($guess) == $captcha) {<br />
Facil no?…., que fue lo que hicimos, haaaa!, pues utilizamos la función de PHP llamada strtoupper que se encarga de convertir el texto a mayusculas, ya que cuando se genera el codigo captcha y se guarda en la base de datos codificado con MD5, este se guarda en mayusculas B-)
Aquí les dejo la versión JawsCaptcha 0.2 para su descarga con los originales de la versión 0.1 y esta nueva, solo hay que descompactarlo en la carpeta include/