迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
后臺設置了用戶的欄目權限,是否可以做到 無訪問權限的時候,就不顯示這個欄目了,和后臺管理員權限一樣,沒有權限的,看不到這個欄目,給權限了,才顯示 (目前系統是 訪問了欄目才能給出權限提示){if !in_array($member['authid'][0], $auth[1]['photo']['home'])} 這樣判斷好像不生效
判斷寫法沒有對,你是在循環體里面判斷嗎?
回復@迅睿框架技術-劉懷遠 該如何寫,我是想這么判斷的,有訪問權限的才顯示改欄目,沒有權限就不顯示了。
<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>
{/if}
{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}}是不是可以這樣去理解,讀取用戶配置的表,查看各個模塊是否有 “模塊訪問”權限,請教該如何去寫呢?
共享欄目的話
{if \Phpcmf\Service::M('member_auth')->category_auth(\Phpcmf\Service::C()->get_cache("module-1-share"), 欄目id號, 'show', $member)} 此欄目名稱 {/if}
判斷寫法沒有對,你是在循環體里面判斷嗎?
回復@迅睿框架技術-劉懷遠 該如何寫,我是想這么判斷的,有訪問權限的才顯示改欄目,沒有權限就不顯示了。
<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}
{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}}
是不是可以這樣去理解,讀取用戶配置的表,查看各個模塊是否有 “模塊訪問”權限,請教該如何去寫呢?
共享欄目的話