帝国CMS受很多站长喜爱,前几天我们的一个云服务器购买者忘记了帝国CMS的管理员密码,寻求帮助,帝国CMS我们还算比较熟悉,随即上手重置密码,顺道测试了一些网上的密码修改教程,都以失败告终,便写下这篇教程,方便童鞋们使用。
有效方法
帝国CMS管理员密码修改最直接有效的方法就是用【密码重置文件】,将下面的代码复制,创建成名称为resetuser.php的文件,上传到 /e/update/ 目录下,然后在浏览器地址栏访问 http://域名/e/update/resetuser.php 文件,按提示修改管理员密码,修改完成后删除resetuser.php文件。
注意:为了保证安全,进入密码重置页面前,需要输入访问密码,访问密码由您自己设置,修改下面代码中的$pagepassword=’yunqikan’,把yunqikan改为您想设置的密码。
$add['repassword'])
{
printerror2('两次输入的密码不一致','');
}
if(strlen($password)<6)
{
printerror2('密码不能少于6位','');
}
if(function_exists('DoEmpireCMSAdminPassword'))
{
$salt=make_password(8);
$salt2=make_password(20);
$password=DoEmpireCMSAdminPassword($password,$salt,$salt2);
$a="password='$password',salt='$salt',salt2='$salt2'";
}
else
{
$salt=make_password(8);
$password=md5(md5($password).$salt);
$a="password='$password',salt='$salt'";
}
$sql=$empire->query("update {$dbtbpre}enewsuser set ".$a." where userid='$userid'");
if($add['noquestion']==1)
{
$addsql=$empire->query("update {$dbtbpre}enewsuseradd set equestion='0',eanswer='' where userid='$userid'");
}
echo"";
exit();
}
//返回用户列表
function user_ReturnUserlist(){
global $empire,$dbtbpre;
$users='';
$sql=$empire->query("select userid,username from {$dbtbpre}enewsuser");
while($r=$empire->fetch($sql))
{
$users.="";
}
return $users;
}
//登陆验证
function user_GotoPagePassword($ckpassword){
global $pagepassword;
if($pagepassword<>$ckpassword)
{
printerror2('页面密码错误','');
}
@setcookie('ckecmspagepass',md5($ckpassword));
echo"";
exit();
}
//验证信息
function user_CheckGotoPagePass(){
global $pagepassword;
if(md5($pagepassword)<>$_COOKIE['ckecmspagepass'])
{
printerror2('您还未验证权限','resetuser.php');
}
}
$ecms=$_POST['ecms'];
if(empty($ecms))
{
$ecms=$_GET['ecms'];
}
if($ecms=='GotoPagePassword')//登陆验证
{
user_GotoPagePassword($_POST['ckpassword']);
}
elseif($ecms=='ResetUser')//重置密码
{
user_ResetUser($_POST);
}
?>
重置管理员密码
已完成重置
恭喜!密码重置完毕,现在您可以用新的密码登陆后台了。
(友情提示:建议马上删除 /e/update/resetuser.php 文件,防止被重复使用。)
其他方法
帝国CMS 7.2及以上版本
- 进入phpmyadmin
- 找到 phome_enewsuser 数据表(phome为数据库表前缀,如果您修改过,请查看您修改的前缀)
- 修改 phome_enewsuser 表中的如下四个字段的值
username:admin
password:28faed7bf0c97624ad3b8737b6947e41
salt:fy1rWNIJ
salt2:pzNVrEdbkRJ2W6bvxpVo - 修改完后,后台的账号为:admin 密码:admin888
帝国CMS 5.2版本
用phpmyadmin修改phome_enewsuser表,把password字段的值设为:e10adc3949ba59abbe56e057f20f883e 后台登录密码就是:123456
帝国CMS5.3版本
用phpmyadmin修改phome_enewsuser表里的记录:把password字段的值设为:“322d3fef02fc39251436cb4522d29a71”;把salt字段的值设为:“abc”.
后台登录密码就是:123456 '
本文来自投稿,不代表聚云网立场,如若存在侵权问题,请联系本站,本站将及时删除。

微信扫一扫
评论列表(1条)
使用云服务器,所有的云服务器硬件、网络的维护工作都交给了云服务厂商,我们只需维护云服务器的站点部署,管理运维简单多了。