这是它的官方文档:https://github.com/rchouinard...
官网上的说明:
Examples
Use the default bcrypt adapter:
15000
));
$phpassHash = new \Phpass\Hash($adapter);
Create and verify a password hash:
hashPassword($password);
if ($phpassHash->checkPassword($password, $passwordHash)) {
// Password matches...
} else {
// Password doesn't match...
}
我按照官方文档改了composer.json的配置、将Phpass文件目录复制到我的项目目录下了,但是运行的时候报错了:Parse error: syntax error, unexpected 'Phpass\Hash' (T_CONSTANT_ENCAPSED_STRING) in E:\wenjian\register.php on line 2;
以下是我的register.php文件代码:
15000
));
$phpassHash=new \Phpass\Hash($adapter);
$password="kkkkkkkk";
$passwordHash=$phpassHash->hashPassword($password);
if($phpassHash->checkPassword($password,$passwordHash)){
echo "ok";
}else{
echo "error";
}
?>
本人PHP小白orz。。不懂为什么会报错额不是路径都对了吗= =,有用过phpass的前辈指点一下吗?谢谢
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你的PHP版本是多少?