我已成功注册 phpass,但登录身份验证不起作用。请帮助我。已经 3 天了,我正在为这个错误绞尽脑汁。
注册功能(成功工作并在数据库中添加斜杠密码,如“$2a$08$fpFjM”)
你为什么用phpass?它很快就会被放弃支持......加上 php 5.5+ 中的酷特性太棒了!
你可以使用 password_hash/password_verify
http://php.net/manual/en/function.password-hash.php http://php.net/manual/en/function.password-verify.php
例子
<?PHP
$password = "iamcool";
$hashed = password_hash($password, PASSWORD_DEFAULT); // you can use becryt if you want to rather than password_default..
$verify = password_verify($password,$hashed);
if($verify == true){
echo "success login stuff here..";
}else{
echo "you entered the wrong info";
}
?>