能否给出一个auth+acl的library呢?
目前用过 DX_auth ION_auth tank_auth …… 感觉功能都少点什么有木有 整合起来 比较完整的 用户登陆 + 简单权限类库? 我有,,,, 用户登录你上面找到的那些都可以用。。。
权限类库 BBS里搜索一下就可以
提示一下:
$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数组里找。如果有,那么就可以访问。如果没有就访问不了了了了了 最好把这些写在一个库里,然后每个控制器加载该库,然后在调用库的方法,如check_url();在check_url里做如下。用户没有登录就进行登录,登录了就在次调用一个方法判断权限。没必要每个控制器里都是先查是否登录,然后在查是否有权限, 好的 研究一下 sdink 发表于 2012-4-13 15:46 static/image/common/back.gif
用户登录你上面找到的那些都可以用。。。
权限类库 BBS里搜索一下就可以
思想是如此的,这个也是比较容易理解的 来学习
页:
[1]