Skip to content

用户权限管理

管理用户的版块权限和课程观看权限。这两个功能用于精细化的内容访问控制,无需修改用户角色即可为特定用户开通特定内容。

版块学员管理

访问路径

通过用户列表进入,或访问 /admin/users/:user_id/user_node_memberships

功能说明

student(版块学员)角色只能在其被授权的版块内发帖和评论。通过版块学员管理可以为用户分配版块访问权限,适用于付费培训、内部社群等场景。

管理操作

  1. 添加版块权限:为用户加入指定版块
  2. 设置过期时间:可设置权限的有效期,到期后自动失效
  3. 移除版块权限:撤销用户的版块发帖权限

操作步骤

  1. 在用户列表中找到目标 student 用户
  2. 点击「版块权限」按钮
  3. 在权限管理页面添加/移除版块
  4. 设置过期时间(可选)

常见场景

  • 付费社群运营:用户付费后,为其开通指定版块的访问权限,设置过期时间与付费周期一致
  • 内部培训:将学员角色设为 student,只开放培训相关版块

课程权限管理

访问路径

通过用户列表进入,或访问 /admin/users/:user_id/course_permissions

功能说明

课程权限控制用户能否观看特定课程。默认情况下,管理员和 VIP 用户可以观看所有课程,普通用户无法观看。通过课程权限管理可以单独为任意用户授权特定课程,无需修改其角色。

管理操作

  1. 授权课程:为用户开通指定课程的观看权限
  2. 撤销权限:移除用户的课程观看权限

操作步骤

  1. 在用户列表中找到目标用户
  2. 点击「课程权限」按钮
  3. 在权限管理页面选择要授权/撤销的课程
  4. 保存

常见场景

  • 活动赠送:通过活动赠送课程观看权限,无需给用户升级 VIP
  • 合作渠道:合作伙伴带来的用户只授权特定课程
  • 试看体验:为有意向的用户临时开通部分课程

提示

课程权限管理可以让你的内容变现方式更灵活。例如,你可以将部分课程免费开放给特定用户群体,同时保持 VIP 的全课程访问权益。

基于 MIT 许可发布