Download & Extend

Webform Protected Downloads

This module provides a handy solution for the following situation:

  • you want to offer some files for download to either anonymous or registered users
  • you don't want those files to be publicly accessible
  • you want to collect some data before granting access to the files
  • you want to be sure that the user gives a valid email address

Functional overview

This module provides protected downloads using webforms. When you create a webform you can select which of the attached files you want to protect. You need to specify the webform field used for the confirmation mail (this must be a mandatory email field) and how long the download should be accessible after the user has submitted the form.
When a user submits a webform with protected files he will be sent an email with a link to the downloads page. The link contains an individual hash code that will be checked upon page load to verify the access. If verification fails access will be denied. If it succeeds the user will see the default private upload file listing with all protected files that are attached to the webform.

Dependencies (Drupal 6)

Dependencies (Drupal 7)

  • Webform (tested with 7.x-3.6 and 7.x-4.0-alpha)
  • Token (tested with 7.x-1.0-beta1)

Installation

See the included README.txt

Known problems

To test this module on some local machines you might need the SMTP module, see http://drupal.org/node/974872#comment-3728512

Comparison to other modules

Check out the Comparison of file download gateway and tracking modules for a list of similar modules.

How you could help

  • Test functionality and give feedback
  • Write a handbook page or enhance first time setup instructions for the README.txt
  • Write and contribute automated tests

Downloads

Recommended releases

Version Downloads Date Links
7.x-1.0-beta1 tar.gz (22.63 KB) | zip (25.78 KB) 2012-Jun-12 Notes
6.x-1.0-rc4 tar.gz (21.47 KB) | zip (24.65 KB) 2012-Jun-12 Notes

Development releases

Version Downloads Date Links
7.x-1.x-dev tar.gz (22.94 KB) | zip (26.08 KB) 2013-Feb-10 Notes
6.x-1.x-dev tar.gz (21.92 KB) | zip (25.12 KB) 2012-Nov-20 Notes

Project Information


Maintainers for Webform Protected Downloads

  • berliner - 69 commits
    last: 14 weeks ago, first: 2 years ago

Issues for Webform Protected Downloads

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Statistics (2 years)
New issues
Open bugs
Participants
nobody click here