J'essaye de faire mon propre php-script d'autorisation d'utilisateur pour se connecter aux utilisateurs qui ont été créés par d'autres php-class (pas le mien).Corriger password_hash en utilisant
Alors, je tente de faire-chaîne de hachage de mot admin pour le faire:
$2y$10$trJyrB8x2V/hKKeKJvNF0Otz6OqFgisd0fiLc7B1ssHzSvpE0ADYu
Ma version de PHP est 5.4.4. Et j'essaye de le coder comme ceci:
echo (password_hash("admin", PASSWORD_DEFAULT));
mais il ne sort rien.
Je trouve ce code dans le php-classe tiers:
public function make($value, array $options = array())
{
$cost = isset($options['rounds']) ? $options['rounds'] : $this->rounds;
$hash = password_hash($value, PASSWORD_BCRYPT, array('cost' => $cost));
if ($hash === false) {
throw new \RuntimeException("Bcrypt hashing not supported.");
}
return $hash;
}
Est-ce que quelqu'un sait comment utiliser correctement password_hash?
'password_hash' est disponible à partir de php5.5.0 – DarkBee