typecho或wordpress管理员账户密码遗失解决方法

发布于 2022-01-26  20 次阅读


1.定位到phpass文件

typecho

typecho的phpass文件在var文件夹下

注意!在最新版的typecho中该文件的位置和使用方法均有变化!

wordpress

wordpress的phpass文件在wp-includes文件夹内

2.引入加密类文件

require_once "../var/PasswordHash.php";
根据自己的文件名或路径自行修改!

3.实例化对象

这里的密码是123456

typecho最新开发版内实例化对象用到了命名空间,需要手动替换代码

$hasher = new \Utils\PasswordHash(8, true);

$hasher = new PasswordHash(8, true);
echo $a->HashPassword(123456);

4.将加密后的密文替换数据库!

替换user表内的password字段