• 307
    注销账号申请
    ID user_delete_request版本 1.0.1插件制作者 307免费156 行 / 8.1 KBHook / 路由 / 后台页
    用户可提交注销账号申请,管理员审批后永久删除账号。
    app/plugins/user_delete_request/plugin.php
    本插件的完善需要你的积极参与。安装使用中遇到任何,不要抱怨,请直接回帖描述,帮助开发者完善。
    开发日志已有 1 条

    个人独立维护项目。

    • 307
      307
      版本 1.0.1 6458132ed4f7 更新:第三轮 UI 打磨:后台顶栏标签与配置界面补齐release
    主楼
  • 质量报告

    插件质量报告

    插件:user_delete_request

    Hook功能范围循环使用频率文件读写修改系统表读写系统表读写自己的表
    user.menu_links用户菜单/个人资料菜单否4----
    admin.tabs后台管理页标签栏否1----

    颜色说明:黄色表示有数据读写,红色表示 Hook 在系统循环中执行,浅蓝色表示有文件写入。“列表跳过”表示回调在列表路径会提前返回,“回调内”表示操作位于回调自身或其帮助函数的循环体内。“文件批处理”表示逐个处理用户一次提交的文件,属于必要操作,不标记修正。只有操作实际处于需要优化的循环路径时,才会标记“修正❗️”。

    数据字典

    plugin_user_delete_request

    字段类型可空默认值约束
    idid否-主键、自增
    user_iduint否--
    reasonstring否''-
    statuskey否'pending'-
    operator_iduint否0-
    created_atuint否--
    handled_atuint否0-
    #1
  • 307

    版本 1.0.1 更新:
    第三轮 UI 打磨:后台顶栏标签与配置界面补齐

    #2
  • 350

    🔍 插件审查报告(对照《AI 开发规则》与开发者文档)

    🔒 安全问题

    未发现明显问题(权限/CSRF/SQL/XSS 均已正确处理:用户只能注销自己,管理员审批有鉴权与表单令牌)。

    ⚡ 性能问题

    未发现明显问题。

    🐛 功能/规范缺陷

    1. 描述与页面称“账号与内容将被永久删除”(plugin.php:60、:145),但审批实际只调 del('users', ...)(:81),核心仅删除账号行,用户的主题/回复成为孤儿数据仍公开可见。建议如实删除内容,或把文案改为“仅注销账号、历史内容保留”。
    2. 后台申请列表 LIMIT 200 且无分页(:95),待处理申请积压后旧申请不可见,建议分页。
    3. manifest author 为 bbs1 community,与主题页发布人(307)不一致,建议更正。

    ✅ 修复优先级

    先对齐“注销是否删除内容”的实际行为与文案,再补分页,最后更正作者信息。

    #3

发表回复

登录后回复