海洋 CMS 会员分组权限怎么单独设置
海洋CMS 的会员分组权限是「两层叠加」:先在后台会员组管理里给某个分组勾选独立权限(能看什么、能下什么、要不要付费),再到栏目或影片的内容设置里把这条内容指定给该分组,两者都对上,单独权限才会生效。只改一层、另一层还开着「所有会员可见」,前台就不会有任何变化。
海洋CMS 的会员权限到底是几层?
结论:海洋CMS 的访问控制分「组权限」和「内容权限」两层,缺一层都做不出「只让某一组看」的效果。
组权限决定这个分组的身份属性:是不是收费组、能不能评论、能不能上传、有没有下载资格、金币或积分怎么算、权限有效期多长。内容权限决定某个栏目或某部影片允许哪些分组访问。前者是「你是谁」,后者是「给你看什么」,系统在用户请求播放页时把两者做一次匹配,匹配通过才放行。
所以你在会员组里勾了一堆权限,如果影片本身仍是公开状态,等于门锁装了但门没关。
怎么新建一个会员分组并单独设置权限?
结论:路径是「后台 → 会员(部分版本叫用户)→ 会员组管理 → 添加分组」,建好后逐项勾选权限,最后保存并给用户指定分组。
具体操作顺序:
- 进后台,左侧找到会员或用户菜单,点进「会员组管理」,确认里面已有默认的游客组、普通会员组,再点「添加会员组」。
- 填分组名称,例如「年费会员」;分组类型按你的运营模式选免费组还是收费组。
- 勾选权限项。常见的包括是否允许评论、是否允许上传、是否允许下载、是否允许直接观看收费内容、每日下载或观看次数上限。需要按次扣费的就填金币或积分单价。
- 如果这组是付费组,设置价格和有效期天数,用户充值或购买后自动进入该组,到期自动降级。
- 保存分组,记下系统分配的分组 ID,后面在内容权限里要用到。
- 回到用户管理,把测试账号的分组改成刚建的这个组,用这个账号去前台验证。
注意:游客组(未登录用户)的权限一定要单独收紧,否则没登录的人反而能看到全部内容,这是最常见的翻车点。
怎么让某个分组只能看指定栏目或指定影片?
结论:内容级权限优先在影片或栏目编辑页设置,把访问权限从「公开」改成「指定会员组可见」,再勾上你的分组。
在影片管理里编辑目标影片,找到权限或收费相关的那一组选项,把访问级别从公开改为会员可见,然后勾选允许的分组。栏目级别同理,在栏目编辑里限制整个栏目的可见分组,栏目下的影片会继承这个限制。
如果只是想让某一组「多看点东西」而不是「少看点」,反过来做也可以:把影片设为公开,再在更高等级的组里给它专属的下载或高清线路权限。
会员组权限和影片单独权限冲突,以哪个为准?
结论:内容级设置优先于组级设置,影片设置优先于栏目设置,也就是「越具体的规则越先说话」。
举个典型场景:普通会员组有观看权限,某部影片单独设成只允许「年费会员」观看。那么普通会员点进去会被拦下,年费会员正常播放。反过来,影片设成公开,即使某个组的观看权限被关掉,实际仍可能通过内容级设置放行。所以排查权限问题时,先看最具体的那一层。
设置完前台不生效,检查哪 5 个地方?
结论:九成的不生效都能在下面 5 项里找到原因,按顺序排查效率最高。
- 测试账号的分组有没有真的改过去,用户管理里确认一次。
- 游客组权限是否仍然放开着,未登录状态访问一次播放页。
- 影片或栏目本身是否还是公开状态,内容级设置没改等于没设。
- 后台缓存和模板缓存清一次,海洋CMS 有缓存时权限判断结果会滞后。
- 播放页模板里是否有绕过权限判断的直链输出,模板改动过的站点要重点看这一项。
把「组权限定身份、内容权限定范围、具体优先于笼统」这三句话记住,海洋CMS 的会员分组单独设置基本不会再出问题。建组、勾权限、改内容可见性、用测试账号验证,四步走完再上线,比上线后被动排查省事得多。
原文链接:https://www.gj0.com/thread-1067.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。