简体   繁体   English

Wordpress PasswordHash 返回总是假

[英]Wordpress PasswordHash return always false

I want check user password manualy我想手动检查用户密码

My code:我的代码:

$x = '$P$ByGMEDnQJhSnHi2vhNXCSSijTo6AoT0';
$p = '13750955';
            
$wpHasher = new PasswordHash(8, true);
$check = $wpHasher->CheckPassword($p, $x);
var_dump($check);

$x copied from wordpress database $x从 wordpress 数据库复制

$check return always false $check总是返回false

I think you missed a step:我想你错过了一步:

$x = '$P$ByGMEDnQJhSnHi2vhNXCSSijTo6AoT0';
$p = '13750955';
            
$wpHasher = new PasswordHash(8, true);
$password = $wpHasher ->HashPassword($p);
$check = $wpHasher->CheckPassword($p, $x);
var_dump($check);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM