分配权限时总得有个保存的地方呀,比如你可以保存到数据库,XML,内存....
读取权限信息时从保存到什么地方就到什么地方去读取

解决方案 »

  1.   

    这我知道。我的意思是这样:
    以前我是这么判断的,用户登录时取出用户组ID。然后根据组ID来取得该组权限 ,
    现在只取组是不行的,还要和职务相关联,实现起来比较困难。。
    不知道有什么好办法啊...
      

  2.   

    这与权限的存放和算法有关

    用二进制位表示权限
    <?php
    $group = bindec("1110"); //组权限
    $user = bindec("1001"); //排除的权限$p = $group ^ ($group & $user);printf("%04d",decbin($p)); //测试结果
    ?>
      

  3.   

    to xuzuning(唠叨):
    不同进制的转换是为了看清楚一点还是另有作用?