Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] password_verify + mysql

Estas en el tema de password_verify + mysql en el foro de PHP en Foros del Web. Hola amigos! Tengo un problema al validar mi login mediante password_verify() Verán, la contraseña la guardo en la BD mediante: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver ...
  #1 (permalink)  
Antiguo 15/10/2016, 12:16
 
Fecha de Ingreso: diciembre-2015
Ubicación: México
Mensajes: 280
Antigüedad: 8 años, 4 meses
Puntos: 20
password_verify + mysql

Hola amigos!

Tengo un problema al validar mi login mediante password_verify()

Verán, la contraseña la guardo en la BD mediante:

Código PHP:
Ver original
  1. password_hash("mipassword",PASSWORD_DEFAULT);

Entonces, al hacer el login, obtengo el hash guardado y lo comparo con el pass ingresado:

...
Código PHP:
Ver original
  1. ...
  2. $pass = $_POST['pass'];
  3. $hash = $row['password']; //Es el hash guardado en la BD, lo obtengo mediante una consulta
  4. if(password_verify($pass,$hash)) echo "Correcta";
  5. else "Incorrecta";

Pero siempre me devuelve Incorrecta, que puedo estar haciendo mal?

La longitud del campo 'password' en mi BD es de 250 caracteres

Espero me puedan ayudar, saludos!!
  #2 (permalink)  
Antiguo 15/10/2016, 12:41
 
Fecha de Ingreso: diciembre-2015
Ubicación: México
Mensajes: 280
Antigüedad: 8 años, 4 meses
Puntos: 20
Respuesta: password_verify + mysql

Disculpen, fue error mío
Quisé borrar el tema pero no pude

Lo que pasa es que estaba aplicando el hash dos veces, al insertarla en mi BD y al recuperarla del form :p

Etiquetas: mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:59.