僵尸用户清理安全防护
按可配置的「不活跃天数」判定僵尸用户:以最后登录时间为准,从未登录过则按注册时间计算
¥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官方交流群