Mediaprotect helps you protect media in the same simple way as you protect documents.
A license can be purchased via our company website http://soetemansoftware.nl/
Once the package is installed and you protect certain media, or content nodes the files will be password protected. Only authenticated members can open the files, otherwise members will be redirected to the login screen.
No need to add additional properties to your Media Type, it just works!
Mediaprotect is using the standard ASP.NET Membership API, so you can use the existing asp.net login controls for authentication. And you can plug in your own Membership provider.
Mediaprotect requires IIS7 and is compatible with Umbraco versions 8+ (Check archive for supporting older versions of Umbraco) .Mediaprotect is compatible with SQL Server (Express) or SQL CE 4
Mediaprotect is a commercial package. Here you can download the trial version which is fully functional on localhost. On your live server you need a license file.
A license file can be purchased via our website http://soetemansoftware.nl/
€ 149,00 for a domain license
€ 449,00 for a server license
€ 699,00 unlimited license
V2.8.1 Update release
- Support for Umbraco V8.1.
- Breaking: Doesn't work on v8.0
V2.8 Update release
- Support for Umbraco V8.
- Breaking: Using Latest Umbraco dll's.
- Breaking: MediaProtect.DAL project removed.
- Breaking: ImageGen validator removed.
- Breaking: Events Moved to MediaProtect.Extensions dll.
- Breaking: Removed XSLT support.
V2.1.1 Bugfix release
- Fixed indexing issue for items that are in Recyclye Bin.
- Fixed indexing issue for items that have no filename.
V2.1 Update release
- Added Make media folder configurable in config.
- Added Events for DialogActions. MediaAccessEvents.MediaItemProtected and MediaAccessEvents.MediaItemProtectionRemoved.
- Fixed When media folder is virtual path outside website folder Umbraco throws error.
- Fixed Exclude validation if it's not the Umbraco media folder.
- Fixed DisableMediaProtectDialog in config does not work anymore
V2 Major Upgrade Release
- Using IFileSystem instead of System.IO
- Supports Azure Blob storage
- Added indexer for faster check of protected files
- Authentication refactored. It is using Member services by default now (Can still switch to Membership API)
- Added Umbraco Helper extensions
- Debug info now stored in normal log file
- Installer is using Migrations instead of package actions
- Moved MediaAccess.config to database
- Minimal Umbraco version is 7.4 (Breaking)
- Removed XSLT Support(Breaking)
- Removed all Webforms logic(Could be breaking)
1.6.2 Bugfix release
- Fixed context issue on Umbraco 7.3
1.6.1 Bugfix release
- Fixed image cropper cache issue
- Fixed context loader issue
1.6 Update release
- Nuget support
- Added translations for Dutch and German language.
- Image cropper support (configurable, disabled by default check documentation)
1.5.1 Bugfix release
- Remove HTTPContext dependency from Library project to avoid issues with Examine.
- Content folders, called "media" go 404 when mediaprotect is installed
- Caching issue on load balanced environment
- Add overload on HasAccess to pass in membershipUser
1.5 Update release
- Added support for Umbraco V7
1.1.12 Update release
- Fixed Accesing an image caused different behaviour in 4.x and 6.x
- Fixed: When deleting a public folder an error is raised by the event system
- Fixed: Make sure references in the access file are deleted when deleting a file
- Fixed: Mediaprotect configuration error message when accessing an image in Umbraco 6.1.x
1.1.8 Update release
- Added new licensing dll to support both Deli as our own licensing system
1.1.7 Update Release:
- Fixed: Mediaprotect shows invalid license messages even when the license is valid.
- Fixed: Remove the Media Protect Public Access option from the notifications settings screen.
- Fixed: When returnurl querystring is used, the member isn't redirected after login
- New: Add configuration option to specify default login and not authorized pages
If you have any questions please use the support forum or drop us an email, email@example.com