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