webbuilders-group / silverstripe-login-files
Changes how assets in SilverStripe 4.x that require a logged in user are handled by redirecting them to login rather than returning a page not found while keeping draft assets as a page not found.
Installs: 70
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 0
Open Issues: 0
Type:silverstripe-vendormodule
Requires
- silverstripe/assets: ~1.4
This package is auto-updated.
Last update: 2023-09-23 22:27:25 UTC
README
Changes how assets in SilverStripe 4.x that require a logged in user are handled by redirecting them to login rather than returning a page not found while keeping draft assets as a page not found. Restoring similar behavior to that of silverstripe/secureassets.
Maintainer Contact
- Ed Chipman (UndefinedOffset)
Requirements
- SilverStripe Assets 1.4+
Installation
composer require webbuilders-group/silverstripe-login-files
Configuration
By default this module will also redirect protected files when they are either missing their hash (for example a legacy url) or when the hash is out of date, this can be turned off by adding the following to your yaml configuration:
WebbuildersGroup\LoginFiles\Flysystem\FlysystemAssetStore: redirect_protected: false