Estoy creando un sistema de registro de usuarios. He llegado a un problema curioso,
con
Código PHP:
$password= md5($_POST['password']);
guardo en mi base de datos la clave de los usuarios.
Luego, cuando quiero hacer el login, obtengo igualmente de un formulario la misma clave, con la misma sentencia. Sin embargo, en el momento de compararlas (la que está en la base de datos en md5 y un md5 de la que acabo de leer del formulario) me dice que son distintas.
Con un simple echo, veo que encuentro perfectamente la fila del usuario en la base de datos de usuarios registrados y que leo y guardo bien la clave que almacené en el
registro. Sin embargo, cuando me creo el md5 de la password ingresada en el formulario de
login, me aparece (de nuevo con un simple echo) que son distintas.
¿Cómo con la misma sentencia se pueden crear claves distintas?
Lo mismo lo estoy haciendo mal T_T, agradecería un poco de ayuda.