Título: Problemas con Password_Verify Publicado por: lauro en 7 Mayo 2021, 18:11 pm Hola buenas !! tengo problemas con password_verify no encuentro cula es el problema
si alguen me puede ayudar. Gracias no Compara bien el password que viene de la base de datos con la variable que viene del $_POST['password']. En la base de datos ya puse varchar 255 caracteres salta el Buble if pass_verify y dice que las contrseña no coincide Código
esta el la otra parte del codifo donde cifra la contrseña y la la guarda en la base de datos Código
Título: Re: Problemas con Password_Verify Publicado por: mchojrin en 18 Mayo 2021, 15:52 pm ¿Qué resultado te da este código?
Código: $pass_verify = password_verify($password, $password1); Título: Re: Problemas con Password_Verify Publicado por: lauro en 26 Mayo 2021, 00:05 am Muestran esto en pantalla:
pass es: 1234 pass_hashed es: $2y$10$YNMHUhlZgbSk5OTr6ZAbE.k.CjlFKrXmPMIm5Khtzi2I4hIBMerzq el primero es el password que tipeo para incresar y el segundo es el cifrado que viene de la base de datos Título: Re: Problemas con Password_Verify Publicado por: MinusFour en 26 Mayo 2021, 00:58 am Muestran esto en pantalla: pass es: 1234 pass_hashed es: $2y$10$YNMHUhlZgbSk5OTr6ZAbE.k.CjlFKrXmPMIm5Khtzi2I4hIBMerzq el primero es el password que tipeo para incresar y el segundo es el cifrado que viene de la base de datos Ese hash pertenece al string vacio: Citar php > var_dump(password_verify('', '$2y$10$YNMHUhlZgbSk5OTr6ZAbE.k.CjlFKrXmPMIm5Khtzi2I4hIBMerzq')); bool(true) De hecho, tu esperas que la variable este vacia: Código Cuando haces esto: Código
Así que es de esperarse que $password es un string vacio. |