权限设计问题 分配权限时总得有个保存的地方呀,比如你可以保存到数据库,XML,内存....读取权限信息时从保存到什么地方就到什么地方去读取 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这我知道。我的意思是这样:以前我是这么判断的,用户登录时取出用户组ID。然后根据组ID来取得该组权限 ,现在只取组是不行的,还要和职务相关联,实现起来比较困难。。不知道有什么好办法啊... 这与权限的存放和算法有关如用二进制位表示权限<?php$group = bindec("1110"); //组权限$user = bindec("1001"); //排除的权限$p = $group ^ ($group & $user);printf("%04d",decbin($p)); //测试结果?> to xuzuning(唠叨):不同进制的转换是为了看清楚一点还是另有作用? 请问php是如何处理代码安全? runffer_yang 请进!! 关于字符串判断的问题 MYSQL 排序, 有中文,有英文,怎么排呢 关于中文乱码问题! 我想整一个转义的效果,但是表达不清楚,各位客官进来看看就知道了 打印pdf格式时怎样去掉www.pdflib.com? 用PHP 的adodb 连接access报错请高手指教 现在大家运行PHP是在IIS下还是用Apache多呢。。 這裡用PHP做企業開發的多嗎 迫切需要大家的帮助,硬盘坏了 初级问题:php里面用什么函数执行*.sql文件中的sql语句。 动态的关联菜单怎么做?
以前我是这么判断的,用户登录时取出用户组ID。然后根据组ID来取得该组权限 ,
现在只取组是不行的,还要和职务相关联,实现起来比较困难。。
不知道有什么好办法啊...
如
用二进制位表示权限
<?php
$group = bindec("1110"); //组权限
$user = bindec("1001"); //排除的权限$p = $group ^ ($group & $user);printf("%04d",decbin($p)); //测试结果
?>
不同进制的转换是为了看清楚一点还是另有作用?