接口 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 = []);
注册 或 登录 才能评论。