摘要: // 判断用户是否有权限 $group = $this->db->table('admin_groups')->where(array('gid'=>$this->_admin['gid']))->item(); if(!$group){ $this->requ
// 判断用户是否有权限
$group = $this->db->table('admin_groups')->where(array('gid'=>$this->_admin['gid']))->item();
if(!$group){
$this->request_error('对不起,您没有权限');
}
$rights = json_decode($group['rights']);
// 当前访问的菜单
$controller = request()->controller();
$method = request()->action();
$res = $this->db->table('admin_menus')->where(array('controller'=>$controller,'method'=>$method))->item();
if(!$res){
$this->request_error('对不起,您访问的功能不存在');
}
if($res['status'] == 1){
$this->request_error('对不起,该功能已禁止使用');
}
if(!in_array($res['mid'],$rights)){
$this->request_error('对不起,您没有权限');
}这权限这里怎么处理除了超级管理员,其它管理员只能修改自己的数据(自己添加的产品,文章....)? 给我一些思路即可
批改老师:韦小宝批改时间:2018-11-26 16:11:08
老师总结:通过判断啊!判断一下产品是谁添加的和当前登录的账号信息不就行了嘛!