PHP Класс TinyAuth\Auth\TinyAuthorize

Only one config file acl.ini necessary, doesn't even need a Roles Table / roles table. Uses most persistent _cake_core_ cache by default.
Наследование: extends Cake\Auth\BaseAuthorize, use trait AclTrait
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Cake\Controller\ComponentRegistry $registry, array $config = [] )
authorize ( array $user, Cake\Network\Request $request ) : boolean Authorizes a user using the AclComponent.

Описание методов

__construct() публичный Метод

public __construct ( Cake\Controller\ComponentRegistry $registry, array $config = [] )
$registry Cake\Controller\ComponentRegistry
$config array

authorize() публичный Метод

Allows single or multi role based authorization Examples: - User HABTM Roles (Role array in User array) - User belongsTo Roles (role_id in User array)
public authorize ( array $user, Cake\Network\Request $request ) : boolean
$user array The user to authorize
$request Cake\Network\Request The request needing authorization.
Результат boolean Success