Spec-Zone.ru › Yii 2.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

Идентификатор пользователя. Должен быть либо целым числом, либо строкой, представляющей уникальный идентификатор пользователя. См. yii\web\User::$id.

$permissionName string

Имя разрешения, которое нужно проверить

$params array

Пара имя-значение, которые будут переданы правилам, связанным с ролями и разрешениями, назначенными пользователю.

return boolean

Является ли пользователь обладателем указанного разрешения.

throws yii\base\InvalidParamException

если $permissionName не ссылается на существующее разрешение

© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc-2.0/yii-rbac-checkaccessinterface.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API