这是我的错误:
致命错误:在第462行的/Applications/mampstack-5.4.25-1/apache2/htdocs/php-login/application/models/login_model.php中调用未定义的函数password_hash()
PHP第462行:
$user_password_hash = password_hash($_POST['user_password_new'], PASSWORD_DEFAULT, array('cost' => $hash_cost_factor));
我知道password_hash
是PHP 5.5.0并且我正在使用它。我试过玩它但可以成功。任何帮助都会很棒。
修改
它说mampstack-5.4.25-1
,但这只是它的名字。我升级了。我今天早上使用了PHP 5.5.0功能。
答案 0 :(得分:0)
至于你的php版本,你可以使用这个
$salt = mcrypt_create_iv(16, MCRYPT_DEV_URANDOM);
$passh = crypt($pass, '$6$'.$salt);
$ 6 $意味着它的SHA-512只记得在数据库中存储盐,所以你可以在之后检查密码。