fixpunkt / fp-fileprotector
File Protector
Package info
github.com/fixpunkt-com/fp-fileprotector
Type:typo3-cms-extension
pkg:composer/fixpunkt/fp-fileprotector
3.3.0
2026-07-15 19:57 UTC
Requires
- php: ^8.4
- typo3/cms-core: ^12 || ^13 || ^14
Requires (Dev)
- typo3/coding-standards: *
- typo3/tailor: ^1.7
This package is auto-updated.
Last update: 2026-07-15 20:05:14 UTC
README
The extension fp-fileprotector allows you to restrict access to file storages in TYPO3 and define granular access rules for individual files and folders.
Features
- Secure file protection through
.htaccessand middleware — protected files are shielded at the web server level and served through a TYPO3 middleware that enforces access on every request. - File access based on backend user permissions — backend users reach exactly those protected files they are already allowed to see and manage in the TYPO3 file list, reusing their existing file mount and storage permissions.
- File access based on frontend users and groups — grant access to logged-in frontend users, optionally limited to specific users or user groups.
- Above all: easy extensibility with your own access types — add custom access rules with just a small class and a partial, without touching the extension's core. See the developer documentation.
Requirements
- TYPO3 CMS
- Web server with
.htaccesssupport (AllowOverride All)
Installation
- Install the extension via Composer or the TYPO3 Extension Manager.
- Activate a storage in the backend module File Protection (under "Files").
- Place the
.htaccessfile (template atResources/Private/htacces.txt) in the root directory of the storage.