tequilarapido/restrict-access

1.0.4 2020-03-03 13:14 UTC

This package is auto-updated.

Last update: 2024-09-14 07:52:47 UTC


README

Latest Version on Packagist Software License StyleCI Quality Score

安装

您可以使用 composer 安装此包

$ composer require tequilarapido/restrict-access

使用方法

  • 添加服务提供者
Tequilarapido\RestrictAccess\ServiceProvider::class,
  • 向内核添加中间件
protected $routeMiddleware = [
        'restrict_access_by_ip' => RestrictAccessByIp::class,
        'restrict_access_by_basic_auth' => RestrictAccessByBasicAuthentication::class,
    ];
  • 向需要限制访问的路由添加中间件

  • 环境文件

RESTRICT_ACCESS_BY_BASIC_AUTH_ENABLED=true
RESTRICT_ACCESS_BY_BASIC_AUTH_usename=username
RESTRICT_ACCESS_BY_BASIC_AUTH_password=password

RESTRICT_ACCESS_BY_IP_ENABLED=false
RESTRICT_ACCESS_BY_IP_ENABLED_EXCEPT=a,b,c

许可协议

MIT 许可协议 (MIT)。更多信息请参阅许可文件