接口 yii\rbac\CheckAccessInterface
实现类 | yii\rbac\ManagerInterface |
---|---|
可用版本 | 2.0.9 |
源代码 | https://github.com/yiisoft/yii2/blob/master/framework/rbac/CheckAccessInterface.php |
有关 CheckAccessInterface 的更多详细信息和使用信息,请参阅 安全授权指南文章。
方法详情
检查用户是否具有指定的权限。
public abstract boolean checkAccess ( $userId, $permissionName, $params = [] ) | ||
$userId | string|integer |
用户 ID。这应该是一个整数或一个字符串,代表用户的唯一标识符。参见 yii\web\User::$id。 |
$permissionName | string |
要检查的权限名称 |
$params | array |
将传递给与分配给用户的角色和权限关联的规则的名称-值对。 |
返回值 | boolean |
用户是否具有指定的权限。 |
---|---|---|
抛出 | yii\base\InvalidParamException |
如果 $permissionName 不指向现有的权限 |
public function checkAccess($userId, $permissionName, $params = []);
注册 或 登录 才能评论。