Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2016, 09:48
gop92
 
Fecha de Ingreso: noviembre-2012
Mensajes: 13
Antigüedad: 12 años, 1 mes
Puntos: 0
Como validar captcha encriptado en sha1?

Hola a todos, estoy haciendo un captcha con encriptado sha1, ya casi lo estoy terminando. El problema que me ocurre es que no funciona la validación, me podrían dar una mano?

Este es el código que inserte en la web


<form action="validacion.php" method='POST'>
<table>
<tr>
<td><input type="text" name="captcha" required></td>

<td><img src="captcha.php"/></td>
</tr>
<tr><td colspan="2"><input type="submit" value="I'am human"></td></tr>
<tr><td colspan="2" id="captcha_user">
</table>
</form>

</body>
</html>


validacion.php

<?php

if(isset($_POST)){
$captcha_cookie = $_COOKIE['captcha'];
$captcha_user = $_POST['captcha'];

if($captcha_cookie == sha1($captcha_user)){
echo "Captcha correct";
setcookie("captcha", "", time()-3600);
}else{
echo "Captcha incorrect";

}

}

?>