僵尸用户清理

僵尸用户清理安全防护

版本 v1.0.0· 胡思乱想 · 0 次获取 · 安全防护
按可配置的「不活跃天数」判定僵尸用户:以最后登录时间为准,从未登录过则按注册时间计算
¥0.50抵扣
一次购买,永久使用

详情介绍

插件已创建并安装完成,安装名Zombieuser (僵尸用户清理)。

功能

  • 按可配置的「不活跃天数」判定僵尸用户:以最后登录时间为准,从未登录过则按注册时间计算
  • 到期后自动注销(软删除,账号无法再登录,已发布内容保留)
  • 自动执行默认关闭,开启后按「检查周期(小时)」节流,前台访问或打开插件页面时触发
  • 单次注销人数上限,避免一次性删除过多
  • 保护规则:管理员/社区管理角色、VIP 有效会员、指定用户等级、指定用户 ID
  • 注销日志:记录用户快照、最后活跃时间、不活跃天数、执行方式与操作者
  • 后台页面:统计概览、待清理用户列表(不活跃天数/等级/身份)、注销记录、立即执行

主要文件

  • plugin.json
  • ZombieuserPlugin.php
  • ZombieuserService.php
  • 后台页面 index.html
  • install.sql

验证结果

  • 后台页面请求返回 200,列表接口、日志接口正常返回
  • 用临时用户实测手动清理:注销成功并写入日志
  • 实测自动清理钩子:到期用户被自动注销,检查周期内不会重复执行
  • 测试用户、日志和临时脚本均已清理,配置恢复默认(180 天、自动执行关闭)

当前站点按默认 180 天约有 1 万待清理用户,建议先在「应用中心 → 僵尸用户清理 → 配置」中调整天数并核对待清理列表,确认后再开启「自动执行」。

更新记录 (3)

  • v1.0.0 2026-10-25
    补齐图标
  • v1.0.0 2026-10-25
    补齐图标
  • v1.0.0 2026-10-25
    正式发布
微信客服 微信客服 QQ官方交流群 QQ官方交流群