社区论坛

交流工具使用、配置与问题

【官方教程】管理后台入门(管理员)

官方教程 其他 2026-05-25 00:40:05 0 回复

一、功能名称

管理后台(admin 角色专属)

用户审核、用户组权限、论坛官方帖、功能设置。

二、实现逻辑

  • 入口:admin/index.phpAuth::isAdmin() 校验 admin 角色
  • 用户审核:user_review.php,通过后挂 standard 组
  • 用户组权限:roles.php + role_permissions.php
  • 官方教程帖:knowledge.php / knowledge_edit.php
  • 功能设置:自动审核、ICP 备案号

三、数据 / 字段 / 配置支撑

  • users、user_roles、roles、role_permissions、features
  • site_settings、knowledge_articles
  • 内置 admin 组不可删除

四、使用教程

  1. 使用 admin 账号登录 → 进入管理后台。
  2. 「审核用户」处理 pending 注册。
  3. 「用户组管理」为 VIP、SVIP 等组勾选功能权限。
  4. 「论坛管理」编辑官方教程帖。
  5. 「功能设置」开启自动审核或填写 ICP 备案号。

五、常见异常

异常情况解决方法
无法进入管理后台确认当前账号角色为 admin;非 admin 用户无权访问 admin/ 目录。
「features 表为空,请先执行安装向导或导入 seed.sql」运行 website/install.php 或导入 database/seed.sql 初始化功能数据。
「知识库分类未初始化」确认 database/seed.sql 已导入,knowledge_categories 表有数据。
用户审核「无效用户」该用户可能已被删除;刷新用户列表后重试。
「到期时间格式无效」按界面要求的日期时间格式填写用户到期时间。
SMTP 设置保存失败启用邮件服务时需填写 SMTP 主机、发件邮箱和密码;可先取消启用再保存其他设置。
官方教程导入 HTML 未找到确认 database/seed_forum_tutorials.sql 已生成并导入;或直接在「论坛管理」手工编辑。
操作后页面报 CSRF 错误刷新管理后台页面后重新提交;避免多个标签页同时操作。

全部回复 (0)

暂无回复,来抢沙发吧。