インターフェース 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 |
メソッドの詳細
ユーザーが指定された権限を持っているかどうかを確認します。
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 = []);
コメントするにはサインアップまたはログインしてください。