access control

Securing Digital Goods with ClickBank Download module

What is this module?

ClickBank Downloads validates purchases on payment
processor ClickBank, and provides a "secure" file download link. See the project page for a full write up.

Currently, this project is in the process of review for full project status, therefore you'll need to git clone it in order to use it.

Getting Started

These instructions assume you have already created and uploaded your product information to a ClickBank Account.

Read more

Flexi Access

About Flexi Access

The Flexi Access module provides a simple interface to the ACL (Access Control List) module. It lets you set up and mange ACLs naming individual users that are allowed access to a particular node.

The idea behind Flexi Access is to allow per user acces control for a node without the complexity or features of Organic Lists, and without having to create a lot of (overlapping) roles.

Installation

Installation should be below the directory here you keep your site's contributed modules (this is usually sites/all/modules).

  1. First, unless you've already done so, download, unpack and install ACL. Flexi Access depends on it being present.
  2. Download, and unpack the install Flexi Access.
  3. Enable Flexi Access from admin/modules.
  4. You'll get a message telling you to rebuild permissions. Do it!
  5. Flexi Access is now ready for use.

Usage

The administrative interface (admin/config/people/flexiaccess) has the following tab:

Read more

Anonymous user access control with Node Access Keys

Node Access Keys helps to grant users temporary view permissions.

Once installed, a message will appear to set a default content type for the Node Access Keys module. To do this navigate to Administration > Configuration > People > Node Access Keys > Settings and select a default content type for Node Access Keys to use when viewing system pages that include this module's login form. If unsure, set to page or whatever your generic content type might be.

Create a Node Access Key

Navigate to Administration > Configuration > People > Node Access Keys to create/delete/edit Node access Keys. To create a new Node Access Key click on the action '+ Add Access Key' link.

Add Access Key link

On the next page, enter the passphrase to use as your access key and then check which content type(s) and user role(s) that you would like it applied to.

Node Access Key form

Overview of Node Access modules

Drupal's API contains a pretty good description (Drupal 6, Drupal 7) of how node access works. Developers should also analyze the node_access function (Drupal 6, Drupal 7) itself. There are many contributed node access control modules for Drupal and you really should understand the basics of node access before installing and configuring one. The API should suffice for developers but for the benefit of our many community members who build sites without reading code, here is a translation and some basic rules of thumb (these rules were originally written for Drupal 6 - they have only been partially updated for Drupal 7):

Read more
Subscribe with RSS Syndicate content
nobody click here