(PHP 5 >= 5.5.0)
password_needs_rehash — Comprueba si el hash facilitado coincide con las opciones proporcionadas
$hash
, string $algo
[, string $options
] )Esta función comprueba si el hash facilitado implementa el algoritmo y opciones proporcionadas. Si no, asume que el hash necesita volver a ser generado.
hash
Un hash creado por password_hash().
algo
A constante del algoritmo de contraseñas indicando qué algoritmo utilizar para crear el hash de la contraseña.
options
Un array asociativo de opciones. Actualmente se soportan dos opciones: salt, para proporcionar un salt que se utilizará al generar el hash de la contraseña, y cost, que indica el coste algorítmico que deberá utilizarse. Se pueden encontrar ejemplos de estos valores en la página de crypt().
If omitted, the default cost will be used.
Devuelve TRUE
si el hash debe ser generado de nuevo para coincidir con la información pasada a
algo
y options
, o FALSE
en cualquier otro caso.