当前位置: 首页 > news >正文

Emlog忘记管理员密码怎么办?重置还是找回,附修改方法和代码

<?php/*** emlog密码重置工具* @copyright (c) Emlog All Rights Reserved*/const EMLOG_ROOT = __DIR__;require_once EMLOG_ROOT . '/config.php';
if (file_exists(EMLOG_ROOT . '/include/lib/common.php')) {require_once EMLOG_ROOT . '/include/lib/common.php';
} else {require_once EMLOG_ROOT . '/include/lib/function.base.php';
}header('Content-Type: text/html; charset=UTF-8');
spl_autoload_register("emAutoload");$act = isset($_GET['action']) ? $_GET['action'] : '';$DB = Database::getInstance();
$CACHE = Cache::getInstance();
$sql = "SELECT username FROM " . DB_PREFIX . "user WHERE uid=1";
$row = $DB->once_fetch_array($sql);
$user_name = $row['username'] ? $row['username'] : '';if (!$act) {
?><!doctype html><html lang="zh-cn"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><title>密码重置</title><style>body {background-color: #f4f5f6;font-family: Arial, sans-serif;font-size: 14px;line-height: 1.5;margin: 0;padding: 0;}.container {max-width: 600px;margin: 50px auto;background-color: #fff;border-radius: 8px;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);padding: 20px;text-align: center;}.title {font-size: 18px;margin-bottom: 20px;color: #333;}.form-group {margin-bottom: 15px;text-align: left;}.form-group label {display: block;font-weight: bold;margin-bottom: 5px;}.form-group input {width: 100%;padding: 8px;font-size: 14px;border: 1px solid #ddd;border-radius: 4px;box-sizing: border-box;}.btn {background-color: #007bff;color: #fff;padding: 10px 15px;font-size: 14px;border: none;border-radius: 4px;cursor: pointer;margin-top: 10px;}.btn:hover {background-color: #0056b3;}.notice {color: #f60;font-size: 14px;margin-top: 10px;}</style></head><body><div class="container"><h1 class="title">重置管理员密码</h1><form name="form1" method="post" action="pw.php?action=chpwd"><div class="form-group"><label>管理员用户名:</label><p class="notice"><?php echo $user_name; ?></p></div><div class="form-group"><label>输入新的密码(不少于6位)</label><input name="passwd" type="password" minlength="6" required></div><div class="form-group"><label>确认新的密码</label><input name="confirm_passwd" type="password" minlength="6" required></div><button type="submit" class="btn">确定重置</button></form></div></body></html>
<?php
}
if ($act === 'chpwd') {$adminpw = isset($_POST['passwd']) ? addslashes(trim($_POST['passwd'])) : '';$confirm_pw = isset($_POST['confirm_passwd']) ? addslashes(trim($_POST['confirm_passwd'])) : '';if (!$adminpw || !$confirm_pw) {emMsg('密码不能为空!');} elseif (strlen($adminpw) < 6) {emMsg('登录密码不得小于6位');} elseif ($adminpw !== $confirm_pw) {emMsg('两次输入的密码不一致');}$PHPASS = new PasswordHash(8, true);$adminpw_hash = $PHPASS->HashPassword($adminpw);$sql = "UPDATE " . DB_PREFIX . "user SET password='$adminpw_hash' WHERE uid=1";$DB->query($sql);$result = "<p style=\"font-size:18px; border-bottom:1px solid #E6E6E6; padding:10px 0px;\">密码已成功重置</p><p><b>用户名</b>:{$user_name}</p><p><b>新的密码</b>:已成功更新</p>";if (!@unlink('./pw.php')) {$result .= '<p style="color:red;margin:10px 20px;">警告:请手动删除工具文件 pw.php</p>';}$result .= '<p style="margin:10px 20px;"><a href="./admin/">登录后台</a></p>';emMsg($result, 'none');
}

 

http://www.jsqmd.com/news/439055/

相关文章:

  • 真的太省时间 10个降AIGC平台测评:继续教育降AI率必备工具推荐
  • 上海全屋定制攻略:2026原木风定制厂家精选,原木风装饰设计/复古精装房设计/现代简约室内设计,上海全屋定制公司推荐榜 - 品牌推荐师
  • 《B3834 [GESP202303 一级] 长方形面积》
  • int index = vars.get(__jm__Loop Controller__idx) as int
  • 25 年中国卖出 145.4 万台智能眼镜;主动式 AI 耳机光帆科技再融资,总融资额近 3 亿丨日报
  • 2026年徐汇区婚介所排名,婚介所哪家好排名揭晓 - 工业设备
  • 照着用就行:专科生必备的AI论文软件 —— 千笔ai写作
  • 从“看摊儿”到“看盘”:美团核销接口如何点亮儿童乐园的“平淡时光”
  • Copilot 命令行使用(npm)
  • Tauri 权限系统从零掌握 Permissions 与 Capabilities
  • 2026预灌封注射器检测仪器采购指南:核心设备与优质厂家推荐 - 品牌推荐大师
  • windows版vasp-6.5.1及赝势文件和源代码
  • 告别来回滚动!积木报表冻结功能,表头固定让数据查看更轻松
  • 2026年不锈钢精密铸造厂家电话查询推荐:高效对接与选择攻略 - 品牌推荐
  • Tauri 命令作用域(Command Scopes)精细化控制你的应用权限
  • 聊聊2026年安徽靠谱的磁混凝生产企业,怎么选择? - 工业品牌热点
  • 分析驻马店全屋定制专业厂家,柜家宅配性价比如何? - 工业品网
  • 2026年无害化设备厂家电话查询推荐:核心厂商联系指南 - 品牌推荐
  • 深度解析线程安全单例模式:双重检查锁失效真相与指令重排破解方案
  • 用过才敢说!专科生必备的降AIGC网站 —— 千笔·专业降AIGC智能体
  • 讲讲华夏通的优势项目是什么,了解下它价格和客户评价情况 - 工业推荐榜
  • 探讨蒂升电梯低端型号质量,十大厂家排名如何? - myqiye
  • CAS中的ABA问题——无锁编程的隐形陷阱与破解之道
  • 闲置大润发购物卡别放灰!这样处理才不浪费 - 抖抖收
  • Go学习笔记01_hello_world
  • 2026年内江乡村康养服务口碑排名,推荐靠谱的品牌与联系方式 - mypinpai
  • Mouse Leptin ELISA Kit:助力高脂饮食诱导的肥胖模型中瘦素抵抗的动态监测
  • 【高并发必看】死锁深度剖析:从无法复现到精准定位,全场景解决方案落地
  • 聊聊2026年京津冀资质齐全的打印机复印机租赁品牌公司哪家好 - 工业推荐榜
  • Go学习笔记02_环境安装