帝国cms7.5升级到8.0版本登录后台提示密码不准确解决方法
帝国cms7.5升级到8.0版本之后,如果登录后台提示密码不准确,可以用管理员密码重置插件重置下密码即可
插件介绍
本插件适用于帝国CMS6.0以上版本,支持各编码版本。当你忘了管理员帐号、密码时可以使用此插件进行密码重置。
******************** 安装插件 ********************
1、将“upload”目录下的文件上传至帝国CMS系统目录;
2、插件安装完毕。
******************** 卸载插件 ********************
1、删除 /e/update/resetuser.php 文件;
2、插件卸载完毕。
******************** 插件使用 ********************
1、修改 /e/update/resetuser.php 文件里的访问密码:(防止被他人使用)
---------------------------
//------- 插件参数设置开始 -----
//进入重置页面密码
$pagepassword='123456';
//------- 插件参数设置结束 -----
---------------------------
2、在浏览器中执行 /e/update/resetuser.php 文件,依提示设置重置密码信息;
3、重置密码后删除 /e/update/resetuser.php 文件。
******************** 插件目录说明 ********************
/e/update/
└resetuser.php 管理员密码重置插件的程序文件
插件效果预览图

第二种办法:
通过FTP上传重置脚本
如果你不熟悉数据库操作,又不想冒风险,可以用这个相对简单的办法。
准备一个重置密码的PHP脚本,内容如下:
<?php
require('e/class/connect.php');
require('e/class/db_sql.php');
$link = db_connect();
$empire = new mysqlquery();
$username = '你的管理员用户名';
$newpassword = '新密码';
// 更新密码
$enewstime = time();
$ecms_hashur = '';
$sql = $empire->query("UPDATE phome_enewsuser SET password='" . md5($newpassword) . "' WHERE username='$username'");
if ($sql) {
echo "密码已成功更改为:" . $newpassword;
} else {
echo "修改失败,请检查用户名是否正确";
}
?>
- 把这段代码保存为
reset.php; - 修改其中的用户名和新密码;
- 上传到网站根目录;
- 浏览器访问
http://你的域名/reset.php; - 成功后删除该文件,避免安全风险。
这种方式不需要登录数据库,只需要FTP权限就可以完成操作。


