tequilarapido / restrict-access
1.0.4
2020-03-03 13:14 UTC
Requires
- laravel/framework: >=5.1 <=7
Requires (Dev)
- mockery/mockery: ^0.9.5
- orchestra/testbench: ^3.2
- phpunit/phpunit: 4.*
This package is auto-updated.
Last update: 2024-09-14 07:52:47 UTC
README
安装
您可以使用 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)。更多信息请参阅许可文件。