Imagine being paid to improve your favorite CMS!

It could be you! Umbraco HQ are hiring and are looking for both talents and senior developers. Wonderful workplace, friendly colleagues and competitive salary.

37 votes

Media protect

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.

System Requirements:

Mediaprotect requires IIS7 and is compatible with Umbraco versions 7.4+ (Check archive for V1 supporting older versions of Umbraco) .Mediaprotect is compatible with SQL Server (Express) or SQL CE 4

Fully-functional trial:

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/

Prices are:

    € 129,00  for a domain license
    € 399,00 for a server license
    € 649,00 unlimited license

Release notes:

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

1.1.11Update release

  • Fixed: When deleting a public folder an error is raised by the event system

1.1.10Update release

  • Fixed: Make sure references in the access file are deleted when deleting a file

1.1.9Update release

  • 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
Questions?
If you have any questions please use the support forum or drop us an email, support@soetemansoftware.nl

Screenshots

Archived files

Source code

Project owner

Richard Soeteman

Richard Soeteman

Richard has 9279 karma points

Project Compatibility

This project is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
7.7.x (untested)
7.6.x (50%)
7.5.x (100%)
7.4.x (100%)
7.3.x (untested)
7.2.x (untested)
7.1.x (100%)
7.0.x (untested)
6.1.x (0%)
6.0.x (untested)

You must login before you can report on package compatibility.

Project Information

  • Project owner: Richard Soeteman
  • Created: 07/06/2011
  • Current version 2.0
  • .net Version 4.5
  • License Media protect license agreement
  • Downloads: 7980