Interface yii\rbac\CheckAccessInterface

Implemented byyii\rbac\ManagerInterface
可用自版本2.0.9
源代码 https://github.com/yiisoft/yii2/blob/master/framework/rbac/CheckAccessInterface.php

For more details and usage information on CheckAccessInterface, see the guide article on security authorization.

公共方法

隐藏继承的方法

方法描述定义在
checkAccess() Checks if the user has the specified permission. yii\rbac\CheckAccessInterface

方法详情

checkAccess() public abstract 方法

Checks if the user has the specified permission.

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

The user ID. This should be either an integer or a string representing the unique identifier of a user. See yii\web\User::$id.

$permissionName string

The name of the permission to be checked against

$params array

Name-value pairs that will be passed to the rules associated with the roles and permissions assigned to the user.

return boolean

Whether the user has the specified permission.

throws yii\base\InvalidParamException

if $permissionName does not refer to an existing permission