求显示策略,该如何解决

WBOY
풀어 주다: 2016-06-13 13:31:29
원래의
974명이 탐색했습니다.

求显示策略
web管理系统共有栏目:
A用户管理,B财务管理,CCC管理,DDD管理,EEE管理,FFF管理。

现在共用管理员(a1,a2,a3,a4)4人,其职责不同故而操作的栏目有不同。
如何实现,a1操作,栏目A,B,其他不显示;
a2操作,栏目B,C。其他不显示
a3管理员可操作,栏目,C,C。其他不显示,
a4管理员可操作栏目,D,E。其他不显示,

------解决方案--------------------

PHP code

将菜单栏目放入数组;
$menu = array("A用户管理","B财务管理","CCC管理","DDD管理","EEE管理","FFF管理");
给不同的管理员赋予不同的权限:
a1->$menu[0]、$menu[1];
a2->$menu[1]、$menu[2];
a3->$menu[2];
a4->$menu[3]、$menu[4];
在管理员登陆时,判断管理员的权限;
只显示其拥有的权限栏目
<br><font color="#e78608">------解决方案--------------------</font><br>
로그인 후 복사
PHP code
$menu = array(1 => "A用户管理", "B财务管理", "CCC管理", "DDD管理", "EEE管理", "FFF管理");
$user = array(
  'a1' => array(1, 2),
  'a2' => array(2, 3),
  'a3' => array(3),
  'a4' => array(4, 5),
);

$u = 'a2';

foreach(array_intersect($user[$u], array_keys($menu)) as $i)
  echo "<b>{$menu[$i]}</b> "; <div class="clear">
                 
              
              
        
            </div>
로그인 후 복사
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!