`password_verify` вызов вернул false для правильного пароля
У меня есть следующий фрагмент кода:
// bcrypt hash of 'password'
$hash = '$2ys password_compat library4u0cQ.WEnwHDo.C5Nl1vm.shKA0beQ32wqzphSfzklAq9OcDM2nLu';
if(password_verify('password', $hash)) {
print_r('woohoo!');
}
else {
print_r('fubar');
}
На одном сервереработает нормально (вау!), по другому это нет работа. Я'мы просто поместили это на codepad.org и там тоже не получается.
Проблема в том, что (как видно на этой странице кодовой панели) хеш вычисляетсяcrypt
имеет длину 13 вместо требуемых 60.I '
м используюircmaxel»$10$ на github реализовать только PHP 5.5password_verify
функция.