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 method

ユーザーが指定された権限を持っているかどうかを確認します。

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