没有命名空间的类 yii yii\base yii\behaviors yii\caching yii\captcha yii\console yii\console\controllers yii\console\widgets yii\data yii\db yii\db\conditions yii\db\cubrid yii\db\cubrid\conditions yii\db\mssql yii\db\mssql\conditions yii\db\mysql yii\db\oci yii\db\oci\conditions yii\db\pgsql yii\db\sqlite yii\db\sqlite\conditions yii\di yii\filters yii\filters\auth yii\grid yii\helpers yii\i18n yii\log yii\mail yii\mutex yii\rbac yii\rest yii\test yii\validators yii\web yii\widgets

Interface yii\rbac\CheckAccessInterface

实现yii\rbac\ManagerInterface
可用版本自2.0.9
源码 https://github.com/yiichina/yii2/blob/api/framework/rbac/CheckAccessInterface.php

有关 CheckAccessInterface 的更多详细信息和用法信息,请参阅 授权指南

公共方法

隐藏继承的方法

方法描述被定义在
checkAccess() 检查用户是否具有指定的权限。 yii\rbac\CheckAccessInterface

方法详情

checkAccess() 公共 抽象 方法

检查用户是否具有指定的权限。

public abstract boolean checkAccess($userId, $permissionName, $params = [])
$userId
$permissionName string

要检查的权限名称

$params array

键值对数组, 将传递给与用户分配的角色和权限相关的规则。

return boolean

用户是否具有指定的权限。

throws yii\base\InvalidParamException

如果 $permissionName 不是现有的权限名称