0 关注者

接口 yii\rbac\CheckAccessInterface

实现类yii\rbac\ManagerInterface
可用版本2.0.9
源代码 https://github.com/yiisoft/yii2/blob/master/framework/rbac/CheckAccessInterface.php

有关 CheckAccessInterface 的更多详细信息和使用信息,请参阅 安全授权指南文章

公共方法

隐藏继承方法

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

方法详情

隐藏继承方法

checkAccess() 公共抽象方法

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

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 = []);