苹果cms教程

苹果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文件即可操作管理员账号、重置密码。运维完成后,取消代码注释、恢复原始权限校验逻辑,保障网站后台安全。

四、通用安全注意事项

所有版本通过修改源码重置密码后,必须还原源码原始状态,长期关闭权限校验会导致后台被恶意访问、篡改数据。密码重置成功后,建议及时在后台修改为高强度密码,降低账号被盗风险。