您现在的位置是:首页 > cms教程 > Discuz教程Discuz教程
Discuz手动修改管理员密码的步骤
半芹2025-07-10Discuz教程已有人查阅
导读Discuz用户的密码,加密密码存储在pre_ucenter_members , 验证密码公式: uc 用户表中的password == md5(md5(用户明文密码). uc用户表中密钥salt)所以更新用户密码可以这样:
Discuz用户的密码,加密密码存储在pre_ucenter_members , 验证密码公式: uc 用户表中的password == md5(md5(用户明文密码). uc用户表中密钥salt)所以更新用户密码可以这样:
$uid = 1;
$password = 'xxxxxx;
$salt = $mysql->resultOne("SELECT salt FROM {$tablepre}ucenter_members WHERE uid=$uid");
$password = md5(md5($password). $salt);
$result = $mysql->query("UPDATE {$tablepre}ucenter_members SET password='$password' where uid='$uid'");
var_dump($result);
Uc_server 创始人加密密码和密钥是存储在配置文件uc_server/data/config.inc.php中的。
define('UC_FOUNDERPW', '245386430f4ab01e8478cbf7b9xxxxxc');
define('UC_FOUNDERSALT', 'ssx773');
看看这句就很明了了
UC_FOUNDERPW == md5(md5($oldpw).UC_FOUNDERSALT)
uc_server/control/admin/admin.php function onls 更多
if(UC_FOUNDERPW == md5(md5($oldpw).UC_FOUNDERSALT)) {
$configfile = UC_ROOT.'./data/config.inc.php';
if(!is_writable($configfile)) {
$status = -4;
} else {
if($newpw != $newpw2) {
$status = -6;
} else {
$config = file_get_contents($configfile);
$salt = substr(uniqid(rand()), 0, 6);
$md5newpw = md5(md5($newpw).$salt);
$config = preg_replace("/define\('UC_FOUNDERSALT',\s*'.*?'\);/i", "define('UC_FOUNDERSALT', '$salt');", $config);
$config = preg_replace("/define\('UC_FOUNDERPW',\s*'.*?'\);/i", "define('UC_FOUNDERPW', '$md5newpw');", $config);
$fp = @fopen($configfile, 'w');
@fwrite($fp, $config);
@fclose($fp);
$status = 2;
$this->writelog('admin_pw_edit');
}
}
}
本文标签:
很赞哦! ()
相关教程
图文教程
discuz代码分析common.inc.php文件的作用
// <?php 是php的开始标记;$是php变量开头标记,所有变量都以$开头./*[Discuz!] (C)2001-2006 Comsenz Inc.
ubuntu搭建Discuz论坛的方法
ubuntu 需要安装 Apache2 ,使用 apt-get 安装 Apache2(安装好后,您可以通过访问实验室IP地址 http://192.168.0.1查看到 apache 界面,说明 apache2 安装成功):
Discuz! X 插件开发教程
Discuz! 按照如下的规范对程序和模板进行命名,请在设计插件时尽量遵循此命名规范:可以直接通过浏览器访问的普通程序文件,以 .php 后缀命名。
discuz邮件设置步骤教程
说明:Discuz! 的邮件功能,对于站长来说是相当重要的,如果用户忘记密码,可以通过邮件直接取回,比较方便下面为大家仔细讲解如果设置邮件功能。一、Discuz! 支持如下三种邮件发送方式:
相关源码
-
(自适应)大气网络公司工作室个人作品展示网站模板免费下载基于PbootCMS内核开发的响应式网站模板,为网络技术服务类企业打造,具备高度可定制性。通过简洁现代的设计语言展现企业专业形象,后台数据实时同步机制确保多终端内容一致性,查看源码 -
(自适应响应式)HTML5磁电机械设备蓝色营销型网站pbootcms模板本模板为磁电设备行业设计,采用蓝色营销风格,突出工业设备的专业性和技术感。模板结构清晰,能够有效展示磁电设备的技术参数、应用场景和企业实力,帮助客户快速了解产品特点和公司服务。查看源码 -
(自适应响应式)pbootcms食品零食店日化用品网站源码下载基于PbootCMS内核开发的响应式模板,为食品零食、日化用品等行业量身定制。该模板通过可视化设计展现产品特色,帮助企业快速搭建专业官网查看源码 -
(自适应)家政保洁保姆打扫卫生清灰服务pbootcms模板免费下载采用手工编写的DIV+CSS架构,代码结构清晰无冗余,加载速度优异。响应式设计适配各类终端设备,保障手机、平板、电脑端的一致浏览体验。查看源码 -
(自适应)蓝色沙盘复古建筑模型制作网站模板源码下载为建筑沙盘模型企业设计的响应式网站模板,通过三维空间展示技术结合产品参数可视化,有效提升模型作品的线上呈现效果与客户咨询转化率。查看源码 -
pbootcms模板(自适应)花店鲜花花卉园艺网站源码一款基于PbootCMS内核开发的花店鲜花配送与花卉园艺企业网站模板。该模板采用响应式设计,自动适配手机、平板等移动设备,确保用户在任何设备上都能获得优质浏览体验。查看源码
| 分享笔记 (共有 篇笔记) |
