|
发表于 2012-4-13 15:46:38
|
显示全部楼层
用户登录你上面找到的那些都可以用。。。
权限类库 BBS里搜索一下就可以
提示一下:
PHP复制代码
$controller = $this->uri->rsegment ( 1 ) . '/';
if ($this->uri->rsegment ( 2 ) != '') {
$action = $controller . $this->uri->rsegment ( 2 );
}else{
$action = $controller . 'index ';
}
$gid='用户组ID';
$this->load->config ( 'acl'.$gid, TRUE );
$acl=$this->config->item('acl');
if (in_array ( $action, $acl )) {
echo '可以访问的URL哦';
}
exit('不能访问的URL');
复制代码
设置一个用户组能访问的URL地址放在config里,存放型试是以 acl用户组ID.php,然后每次加载当前登录用户的组ID的acl文件,文件里放的是组数,如array('文章/查看','文章/删除','文章/添加');最后把当前的URL提出来从acl数组里找。如果有,那么就可以访问。如果没有就访问不了了了了了 |
|