ipub / permissions
v2.1.3
2018-12-21 21:18 UTC
Requires
- php: >=7.1.0
- latte/latte: ~2.4
- nette/application: ~2.4
- nette/di: ~2.4
- nette/security: ~2.4
- nette/utils: ~2.4
Requires (Dev)
- nette/bootstrap: ~2.4
- nette/mail: ~2.4
- nette/robot-loader: ~2.4
- nette/safe-stream: ~2.3
- nette/tester: ~2.0
- pds/skeleton: ~1.0
- tracy/tracy: ~2.4
README
Nette 框架的简单权限检查器 Nette Framework
安装
安装 ipub/permissions 的最佳方式是使用 Composer
$ composer require ipub/permissions:@dev
之后,您需要在 config.neon 中注册扩展。
extensions:
permission: IPub\Permissions\DI\PermissionsExtension
包包含一个特质,您需要在 presenter 中使用它来覆盖默认的 checkRequirements 方法。此方法仅适用于 PHP 5.4+,对于旧版本,您可以直接复制特质内容并将其粘贴到您想要使用它的类中。
<?php class BasePresenter extends Nette\Application\UI\Presenter { use IPub\Permissions\TPermission; }
文档
在 文档 中了解如何控制对您的应用程序的访问。
主页 https://www.ipublikuj.eu 和仓库 http://github.com/iPublikuj/permissions。