Autenticación con PHP y md5

Hola a todos, Estoy leyendo el articulo de "Autentificador PHP para multiples...

La FAQ Autenticación con PHP y md5 tiene

Pertenece a la categoría:
Pregunta
Hola a todos,



Estoy leyendo el articulo de "Autentificador PHP para multiples usuarios con mysql" por lo que lo pongo en platica con mi descargador de archivo que no contiene protecion en su paginas de descarga.



Mi problema es que cada vez que intento entrar con usuario y contraseña correcta me manda de nuevo a la misma portada. Creo que es porque las contraseña alojada en mi base de dato esta encriptado en md5 ¿este autentificador no funciona para md5?



Aparte, este autentificador se envia (si el usuario y contraseña es correcta) a la misma pagina "prueba-cookies.php"



Mi pagina de descarga envia link de descarga como descargador de anti-leech (es decir download.php?=1, download.php?=8, download.php?=6... y no un simple link download.php) por lo que no es solo proteger una pagina de descarga y es decirle al registrado identificarse ante de descargar.
Respuesta de Zagalet
Si está encriptada en MD5 lo que tienes que hacer es cambiar la variable recibida por POST por la encriptacion en MD5



$password=md5($_POST["password"]);
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios

Jose Anronio Avalos

19/3/2008
mejor deverias de pasar tu variable directo a md5 en tu consulta sql ejemplo:

SELECT * FROM usuario WHERE user = $_POST[user] and password = MD5($_POST[pass]);

si usas get pues pasa la var $_POST a $_GET

espero te sirve saludos!!!
FAQ relacionadas
Volver al árbol de categoríasVolver al árbol de categorías