chocofamilyme / authorizers

库授权用户请求

v1.1.0 2023-08-18 05:11 UTC

This package is auto-updated.

Last update: 2024-09-18 07:40:22 UTC


README

安装

composer require chocofamilyme/authorizers

示例

  1. 通过终端进行认证
$rbac = new \Chocofamilyme\Authorizers\Rbac('host');

$rbac->authorizeByTerminal(123, 'permission', 123);
  1. 通过命令进行认证
$rbac = new \Chocofamilyme\Authorizers\Rbac('host');

$rbac->authorizeByTeam(123, 'permission', 'team_name');

如果访问被禁止,该方法会抛出ForbiddenException错误,如果访问允许,则不返回任何内容。