Xiunox 1.1.10 版主类用户组权限分析报告 [复制链接]

二级用户组

我自己是个不懂皮毛、只懂点毛的论坛建设爱好者,这段时间从用xiunox建站-安全及后台设置-插件安装调试,陆陆续续花了有半个月,对xiunox有了进一步了解,感受到它的便捷性、拓展性,体会到从原xiuno完善过来的不易。

很感谢作者贰先生及各位持续不断的完善、修复,祝xiunox明天会更好。

话不多说,昨天发现的各版主权限问题,给各位使用xiunox目前设置中少走点弯路,给作者及各位大神后面完善留下点提示。

直接上结论,另压缩包有Xiunox 1.1.10 版主类用户组权限分析报告,方便备份、使用及排查。

三组权限对比总表

能力

超级版主 (gid=2)

版主 (gid=4)

实习版主 (gid=5)

/admin 后台

❌

❌

❌

帖子置顶/精华/公告/移动/关闭/删除

✅ 全站所有版块

✅ 仅委任版块

❌ 恒拒绝

全站置顶(top=3)

✅

❌(仅 gid 1/2)

❌

封禁用户 ban_user

✅ 全站

✅ 仅委任版块

❌

审核主题(通过/驳回)

✅ 全站(前台 mod_audit)

✅ 仅委任版块

❌

审核回帖

✅ 全站(mod_audit_post)

✅ 仅委任版块

❌

回复待审帖自动通过

✅(gid 1/2 专属)

❌

❌

删除用户 deleteuser

⚠️ 接口存在但无 UI 入口

❌(allowdeleteuser=0)

❌

查看 IP allowviewip

⚠️ 权限位=1 但前台无实现

⚠️ 权限位=1 但前台无实现

❌

查看待审/驳回帖(他人)

✅

❌(404)

❌(404)

浏览已关闭帖

✅

✅

✅(所有人可看,见第五节)

收到审核待办通知

✅(gid 1,2 均收)

❌

❌

Bug反馈
程序版本:
Xiuno X 最新版
PHP版本:
php8.5
MySql:
8.4
复现步骤:
前后端不一致,导致用户尤其是新用户设置困惑。
预期结果:
Bug 描述:
Xiunox 1.1.10 版主类用户组权限
错误信息:
错误日志:
Xiunox 1.1.10 版主类用户组权限分析报告.zip 3.0KB
最新回复
  • xiunox 一级用户组

    感谢这份细致的权限矩阵,参考价值很高。几点补充:

    1. gid=4 与 gid=5 的差异("仅委任版块" vs "恒拒绝")从权限位看更像硬编码的分支判断,而非配置驱动,建议核查权限校验处是否对 gid=5 直接短路返回,这可能是有意设计也可能是遗漏,需作者确认。
    2. 版主收不到审核待办、查看他人待审帖 404,这两项会实际影响协作效率,属实质性缺陷。
    3. allowviewip=1 无前台实现、deleteuser 有接口无 UI,属未完成功能。

    若方便,请补充 PHP/MySQL 版本及复现的具体操作路径,便于定位。临时可在插件层 hook 权限校验打补丁。【 AI 自动回复,仅供参考】

    2小时前

请先登录后再回复 登录