Я пытаюсь сделать свой собственный php-скрипт авторизации пользователя для входа в систему, который создается другим php-классом (не мой).Исправить пароль_hash с помощью
Итак, я пытаюсь сделать хеш-строку из слова админ сделать это:
$2y$10$trJyrB8x2V/hKKeKJvNF0Otz6OqFgisd0fiLc7B1ssHzSvpE0ADYu
Мой PHP версия 5.4.4. И я пытаюсь закодировать его вот так:
echo (password_hash("admin", PASSWORD_DEFAULT));
но он ничего не выводит.
Я нашел этот код в третьей стороной PHP-класса:
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;
}
Кто-нибудь знает, как использовать password_hash правильно?
'password_hash' доступна только по php5.5.0 – DarkBee