业务经理

微信扫描以上二维码

028-61286886

技术咨询

后台设置了用户的栏目权限,是否可以做到 无访问权限的时候

迅睿框架 更新 2021-03-01 13:50:27 湘西北的风

后台设置了用户的栏目权限,是否可以做到 无访问权限的时候,就不显示这个栏目了,

和后台管理员权限一样,没有权限的,看不到这个栏目,给权限了,才显示  (目前系统是 访问了栏目才能给出权限提示)

{if !in_array($member['authid'][0], $auth[1]['photo']['home'])}  这样判断好像不生效

方案

  • 迅睿框架技术-刘怀远 #1 · 2021-02-28 11:31:46
    判断写法没有对,你是在循环体里面判断吗?
  • 湘西北的风 #2 · 2021-02-28 11:36:35
    迅睿框架技术-刘怀远 该如何写,我是想这么判断的,有访问权限的才显示改栏目,没有权限就不显示了。

    <li class="layui-nav-item layui-this"> <a href="/"><i class="dpicon dpicon-shouye"></i>首 页</a> </li> {if !in_array($member['authid'][0], $auth[1]['course']['home'])} <li class="layui-nav-item "> <a href="?s=course"><i class="dpicon dpicon-peizhi"></i>课程体系</a> </li> {/if}
  • 湘西北的风 #3 · 2021-02-28 14:45:22
    {php $config = \Phpcmf\Service::M()->table('member_setting')->where('name', 'auth2')->getRow();$config = json_decode($config['value'], true);}

    {if !in_array($member['authid'][0], $auth[1]['course']['home'])} 栏目 {/if}}

    是不是可以这样去理解,读取用户配置的表,查看各个模块是否有 “模块访问”权限,请教该如何去写呢?
  • 迅睿框架技术-刘怀远 #4 · 2021-02-28 16:42:25
    满意答案
    共享栏目的话
    {if \Phpcmf\Service::M('member_auth')->category_auth(\Phpcmf\Service::C()->get_cache("module-1-share"), 栏目id号, 'show', $member)}
    此栏目名称
    {/if}
  • 湘西北的风 #5 · 2021-03-01 13:50:27
    @迅睿框架技术-刘怀远:感谢提供思路

迅睿系统漏洞

外贸多语言建站
外贸多语言建站(2026-10-30)
修正对百度编辑器提取支持
AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
按字段付费
按字段付费(2026-10-29)
按字段付费用于模块的字段设置一定的价格,当用户购买了此内容的字段时才...
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
账号注销
账号注销(2026-10-29)
用于用户中心的注销账号申请,后台审核通过后注销此账号。后台统一管理注...
邮件群发
邮件群发(2026-10-28)
修改模板的命名
自定义收款/捐款
自定义收款/捐款(2026-10-28)
自定义收款或捐款插件可以让用户快速创建付款或者捐款功能
CMS内容批量修改
CMS内容批量修改(2026-10-28)
后台批量修改文章内容的指定字段在插件后台可以任意指定字段
全站模块搜索
全站模块搜索(2026-10-28)
实现全模块一次性搜索内容,一键搜索全站内容精准搜索全部模块: