大略找回Wordpress登录密码
function CheckPassword($password, $stored_hash){ if ( strlen( $password ) > 4096 ) { return false; } $hash = $this->crypt_private($password, $stored_hash); if ($hash[0] == '') $hash = crypt($password, $stored_hash); echo $hash;die; //这是增加的代码 return $hash === $stored_hash;}然后到登录页面登录你的管理员帐号,密码随便填一个,如123456, 然后点击登录,这时网页输出一串$P开头的字符串如:$P$BX5RTo9K0NXEbD37V30tTUL8UnkfXP2用phpmyadmin等可以管理你数据库的工具,把数据库中的会员表(users) 对应会员的 user_pass 字段改为: $P$BX5RTo9K0NXEbD37V30tTUL8UnkfXP2 完成变动密码后,把刚才修正的文件改回原来的样子。
function CheckPassword($password, $stored_hash){ if ( strlen( $password ) > 4096 ) { return false; } $hash = $this->crypt_private($password, $stored_hash); if ($hash[0] == '') $hash = crypt($password, $stored_hash); return $hash === $stored_hash;}
