|
楼主 |
发表于 2012-2-2 12:35:29
|
显示全部楼层
xiao0127 发表于 2012-2-2 11:19
楼主的权限控制是怎么做的啊?能否指点下
权限控制还没有做,剩下的就是权限控制这一块了。先把权限存入数据库,然后登录的时候获取权限存session,在父类控制器中写道:大概的思路是:
PHP复制代码
<?php
if($this->uri->segment(1) == 'admin')
{
$privilege = $this->session->userdata('admin_privilege');
$controller = $this->uri->segment(2);
$method = $this->uri->segment(3);
if(isset($privilege[$controller]))
{
if(! in_array($method,$privilege[$controller]))
{
$this->message->msg('没有操作此方法的权限');
}
}else{
$this->message->msg('没有操作此控制器的权限');
}
}
?>
复制代码
|
|