Simple permission checker for Nette Framework
The best way to install ipub/permissions is using Composer:
$ composer require ipub/permissions:@dev
After that you have to register extension in config.neon.
extensions:
permission: IPub\Permissions\DI\PermissionsExtension
Package contains trait, which you will have to use in presenter to override default checkRequirements method. This works only for PHP 5.4+, for older version you can simply copy trait content and paste it into class where you want to use it.
<?php
class BasePresenter extends Nette\Application\UI\Presenter
{
use IPub\Permissions\TPermission;
}
Learn how to control access to your application in documentation.
Homepage https://www.ipublikuj.eu and repository http://github.com/iPublikuj/permissions.