举报系统

举报系统

举报帖子、评论、用户,自动触发审核,后台举报管理

插件 v1.0.2 Twelve 安全 内容 付费 20 金币

xnx_report 举报系统

功能

  • 举报帖子(thread)、评论(post)、用户(user)三类对象
  • 7 种举报分类:spam 垃圾广告 / porn 色情 / illegal 违法 / attack 人身攻击 / flood 恶意刷屏 / fake 虚假信息 / other 其他
  • 举报状态流转:0 待处理 → 1 已处理 / 2 已驳回
  • 处理结果:dismiss 驳回 / delete 删除内容 / ban 封禁用户 / delete_ban 删除 + 封禁
  • 配置项:达到 N 次举报自动触发审核(auto_audit_count)、每日举报上限(daily_limit)、举报冷却(cooldown
  • 后台管理:举报列表分页 + 按状态筛选 + 单条 / 批量处理
  • 内容删除 / 评论删除 / 用户主页注入举报按钮(弹窗形式)
  • target_uid 冗余字段:被举报内容作者 UID,便于封禁已删除内容的作者
  • 多语言(独立 lang 目录 lang/zh-cn.php

文件结构

plugin/xnx_report/
├── conf.json
├── install.php / uninstall.php        # 建 report 表,兼容升级 target_uid 字段
├── setting.php                        # 后台:举报列表 + 设置
├── setting.htm                        # 后台管理页
├── common.php                         # 配置读写(委托 ReportService,兜底 kv_get/kv_set)
├── icon.png
├── route/
│   └── report.php                     # 前台举报提交接口(POST /report-create)
├── view/htm/
│   └── report_modal.htm               # 举报弹窗模板
├── lang/
│   └── zh-cn.php
└── hook/
    ├── index_route_case_end.php       # 注册前台 case 'report'
    ├── thread_action_bar_body.htm      # 帖子操作栏举报按钮
    ├── thread_message_actions_after.htm
    ├── post_list_inc_delete_after.htm
    ├── post_list_inc_reply_delete_after.htm
    ├── user_index_start.htm           # 用户主页举报按钮
    └── footer_js_after.htm            # 注入举报弹窗 + JS

配置流程

  1. 后台「插件管理」安装并启用 xnx_report
  2. 进入「插件设置」→ 配置自动审核阈值、每日上限、冷却时间
  3. 测试:在前台帖子 / 评论 / 用户主页点击举报按钮 → 选择分类 + 填写补充说明 → 提交
  4. 后台「举报管理」→ 查看待处理列表 → 单条或批量处理(驳回 / 删除 / 封禁 / 删除 + 封禁)

> 举报核心逻辑位于 lib/security/ReportService.php(核心库),本插件负责前端入口与后台管理 UI。

版本 1.0.2 | 兼容 Xiuno 1.1+

v1.0.2 2026-08-03
作者信息
XiunoX 开发者,独立开发者 & 全栈工程师 DiscuzX 插件/模板、WordPress 主题/插件、XiunoX 框架二次开发、APP 与小程序自研项目。
27
应用
0
安装
2026-08
加入
应用详情
应用分类 插件
版本 v1.0.2
适用版本 1.1
开发者 Twelve
下载量 0
浏览 1
更新时间 2026-08-03
发布时间 2026-08-03
最新回复
查看全部
  • 暂无回复

查看全部评论 / 发表评论
完整评论功能在讨论帖中,点击前往