У меня есть крошечный вопрос об использовании библиотеки password_compat. Я только что обновил мою локальную версию PHP до 5.4.x, чтобы иметь возможность использовать эту библиотеку.PHP-хеширование паролей с помощью библиотеки password_compat
Теперь он говорит на странице, что вам нужно проверить значение password_hash
марку, так как это может быть false
:
Это очень важно, что вы должны проверить возвращаемое значение password_hash перед хранением , поскольку false может быть возвращен, если обнаружил ошибку.
Теперь, как это сделать? Будет ли следующий код работы:
$password = password_hash($_POST['pass'],PASSWORD_DEFAULT);
if($password){
//succes!
}else{
//error
}
Я просто немного запутался, так как это не всегда булево, который получает возвращается.