## token权限控制体系
> 实现步骤: 控制器前置方法
### 代码示例:
~~~
//权限控制: 用户专有权限
static public function userApprove(){
//根据token获取scope
$scope=self::tokenGetInfo('scope');
if(!$scope){
throw new TokenException();
}
//对比scope
if($scope==ScopeEnum::user){
return true;
}else{
throw new ForbiddenException();
}
}
//权限控制: 用户专有权限
static public function superApprove(){
$scope=self::tokenGetInfo('scope');
if(!$scope){
throw new TokenException();
}
if($scope==ScopeEnum::super){
return true;
}else{
throw new ForbiddenException();
}
}
~~~