苹果CMS各版本后台账号密码遗忘重置方法
发布时间:2024-08-04共11人阅读
使用苹果CMS搭建站点时,遗忘后台管理员账号密码是常见运维问题,不同程序版本的重置方式存在差异。下面分版本提供无需复杂工具、可直接落地的重置方法,适配主流的V6、V7、V10版本。
一、苹果CMS V10 密码重置(数据库修改法)
V10版本不支持源码解锁重置,唯一可行方式为修改数据库数据,可通过phpmyadmin等数据库管理工具操作。
进入网站对应数据库,找到数据表 mac_admin,该数据表存储后台管理员核心信息:
admin_name:管理员用户名,明文展示可直接查看
admin_pwd:加密后的管理员登录密码(MD5加密)
admin_random:安全验证密钥,未开启安全码登录可直接忽略
将 admin_pwd 字段内容替换为默认MD5密钥:
e10adc3949ba59abbe56e057f20f883e
保存数据库修改后,后台密码将重置为 123456,使用原有用户名+新密码即可登录后台。
二、苹果CMS V6.x 密码重置(源码解锁法)
V6版本可通过临时删除权限校验代码,解锁管理员管理页面实现密码重置,操作完成后务必恢复源码。
通过FTP进入网站根目录的 admin 文件夹,找到对应程序文件编辑修改:
ASP版本:打开
admin_manager.asp,删除文件头部代码<!--#include file="admin_check.asp"-->PHP版本:打开
admin_manager.php,删除文件头部代码require_once ("admin_check.php");
修改文件后保存并上传覆盖,直接访问 /admin/admin_manager.asp 或 /admin/admin_manager.php,即可进入管理页面重置账号密码。重置完成后,必须恢复之前删除的权限校验代码,避免后台权限漏洞。
三、苹果CMS V7.x 密码重置(源码注释解锁法)
V7版本采用函数校验权限,无需删除代码,仅需注释登录校验函数即可解锁管理页面。
进入网站 admin 目录,找到 admin_manager 和 admin_ajax 对应程序文件:
ASP版本:找到文件内
chkLogin代码,前方添加单引号 ' 注释该函数PHP版本:找到文件内
chkLogin();代码,前方添加双反斜杠 // 注释该行代码
保存文件并上传覆盖,访问对应admin_manager文件即可操作管理员账号、重置密码。运维完成后,取消代码注释、恢复原始权限校验逻辑,保障网站后台安全。
四、通用安全注意事项
所有版本通过修改源码重置密码后,必须还原源码原始状态,长期关闭权限校验会导致后台被恶意访问、篡改数据。密码重置成功后,建议及时在后台修改为高强度密码,降低账号被盗风险。
