
Como validar captcha encriptado en sha1?
Publicado por Coda (1 intervención) el 29/01/2016 16:45:29
Hola a todos, estoy haciendo un captcha con encriptado de 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
validacion.php
Este es el código que inserte en la web
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?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";
}
}
?>
Valora esta pregunta


0