68publishers / 远程访问
阻止或允许远程访问
v0.1.1
2019-06-10 23:46 UTC
Requires
- php: ~7.1
- nette/application: ~2.4
- nette/di: ~2.4
- nette/http: ~2.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.0
- mockery/mockery: ^1.2
- nette/tester: ^1.7
This package is auto-updated.
Last update: 2024-09-20 00:11:00 UTC
README
简单地在 Nette 应用程序中阻止或允许远程访问。
安装
安装 68publishers/remote-access 的最佳方式是使用 Composer
composer require 68publishers/remote-access
然后您可以将扩展注册到 DIC 中
extensions: remote_access: SixtyEightPublishers\Application\RemoteAccessManager\DI\RemoteAccessManagerExtension
配置
remote_access: enabled: yes # default allow_all: no # default is `yes` # if you want to compare specific cookie's value, default is `ram-secret-key`. If you want to disable this you can set empty string '' secret_key: 'my-cookie' # whitelist is used when `allow_all` is `no` whitelist: - 192.0.0.12 - foo@192.0.0.13 # if `secret_key` is set # blacklist is used when `allow_all` is `yes` blacklist: - 192.0.0.14 - bar@192.0.0.15 # if you want to change default access handler handler: SixtyEightPublishers\RemoteAccessManager\Handler\WedosAccessHandler
贡献
在提交任何更改之前,不要忘记运行
vendor/bin/php-cs-fixer fix --config=.php_cs.dist -v --dry-run
和
vendor/bin/tester ./tests