【文件属性】:
文件名称:auth:PHP的身份验证,授权和访问控制
文件大小:30KB
文件格式:ZIP
更新时间:2021-05-16 01:22:22
php authentication authorization psr-15 PHP
贾斯尼·阿特(Jasny Auth)
PHP的身份验证,授权和访问控制。
特征
多种,例如组(用于acl)和级别。
授权(例如“用户是该团队的管理员”)。
用于登录和注销的PSR-14。
用于访问控制的PSR-15。
,显式或隐式(例如,更改密码后)。
支持。
和支持。
用于注册确认和忘记密码的。
PSR-3记录有趣的事件。
可定制以满足您的应用程序的要求。
安装
使用composer安装
composer require jasny/auth
用法
Auth是一个合成类。 它需要authz , storage和可选的确认服务。
use Jasny \ Auth \ Auth ;
use Jasny \ Auth \ Authz \ Levels ;
$ levels = new Levels ([ 'user' => 1 , 'moderator' =>
【文件预览】:
auth-master
----composer.json(2KB)
----phpcs.xml(290B)
----src()
--------StorageInterface.php(686B)
--------AuthzInterface.php(2KB)
--------Storage()
--------Confirmation()
--------Session()
--------Event()
--------Authz()
--------ContextInterface.php(212B)
--------LoginException.php(223B)
--------UserInterface.php(922B)
--------User()
--------Auth.php(15KB)
--------AuthException.php(143B)
--------AuthMiddleware.php(5KB)