ok si detallas el ejemplo que estas viendo no es distinto a lo que te indique que hicieras, el asunto es que ese hash del ejemplo es el "rasmuslerdof" encriptado, asi que cuando haces el verificacion de este, te dice que esta correcto, ahora bien, habría que ver como estas haciendo el hash de la contraseña que guardas en tu base de datos.
Pues si haces algo así:
Código PHP:
Ver original$hash = 'Aquí el hash almacenado en tu base de datos';
if (password_verify('aqui la contraseña de ese hash', $hash)) {
echo '¡La contraseña es válida!';
} else {
echo 'La contraseña no es válida.';
}
pues debería de funcionar, si no algo anda mal en tu proceso.
Prueba con este simple ejemplo y verás:
Código PHP:
Ver original$hash = '$2y$10$y12juAqfEuf3rKF3/nH12uI.xf.Rvy/x/f.wWcrK31NvUjDgqzcsy';
if (password_verify('14624982', $hash)) {
echo '¡La contraseña es válida!';
} else {
echo 'La contraseña no es válida.';
}