帝国cms重置密码的一个方法,程序员适用

e/class/adminfun.php 里面 function login

找到

$ch_password=DoEmpireCMSAdminPassword($password,$user_r[‘salt’],$user_r[‘salt2’]);

在这下面加 var_dump($ch_password);die();

然后前台直接写登录名,如果你没忘记的话,(如果忘记了,请到 phome_enewsuser 表里面查。)

密码的话,你就随便写一个你想设置的密码吧,然后提交

提交的结果是直接显示出来一个32位的字符串,把这个字符串更新到 phome_enewsuser 的password 字段吧

update phome_enewsuser set `password`=’这里刚才的那个字符串’ where username = ‘你的用户名’ ;

弄好后,把刚才的代码删掉 var_dump($ch_password);die(); 恢复原状。哈哈哈

然后就可以用你的新密码登录了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注