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