1.Auth类文件引入session
2.写一个公共类AuthInfo,全部要权限认证的类都继承此公共类AuthInfoui
class AuthInfo extends Controller{
protected function _initialize(){
if(!session("?intel_uid")){
echo "<script>alert('没有登录!');window.location.href = '".url('index/index/index')."';</script>";
}
$uid = session('intel_uid');
if($uid==1){
return true;
}
$userArr=db('in_user')->where('id='.$uid)->find();
$access_id = $userArr['role'];
$auth = new Auth();
$name=request()->module().'/'.request()->controller().'/'.request()->action();
if(!$auth->check($name,$access_id)){
$this->error('没有权限!');
}
}
}this