ipub/permissions

此包已被弃用且不再维护。作者建议使用 ipub/security-module 包。

Nette 框架的简单权限检查器

v2.1.3 2018-12-21 21:18 UTC

This package is auto-updated.

Last update: 2020-02-13 22:05:16 UTC


README

Build Status Scrutinizer Code Coverage Scrutinizer Code Quality Latest Stable Version Composer Downloads License

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