68publishers / remote-access
Block or allow remote access
Installs: 3 273
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 1
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-12-20 00:42:44 UTC
README
Simply block or allow remote access in Nette applications.
Installation
The best way to install 68publishers/remote-access is using Composer:
composer require 68publishers/remote-access
then you can register extension into DIC:
extensions: remote_access: SixtyEightPublishers\Application\RemoteAccessManager\DI\RemoteAccessManagerExtension
Configuration
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
Contributing
Before committing any changes, don't forget to run
vendor/bin/php-cs-fixer fix --config=.php_cs.dist -v --dry-run
and
vendor/bin/tester ./tests