Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
Restricted content
Simple per-node content access module that performs a little differently than the majority of access modules. This module replaces the content teaser/body with "This post has been restricted to...
Categories: Content display, Access control
DocCheck Basic
This module allows to authenticate multiple Drupal nodes through the DocCheck login (basic license https://crm.doccheck.com/) mechanism Block (DocCheck Basic) and page (/doccheck-login) are...
Categories: Integrations, Access control
Taxorole
This module allows taxonomy terms will be used as roles. Also collaborates with modules Mass Contact (http://drupal.org/project/mass_contact) and TAC Lite (http://drupal.org/project/tac_lite) to...
Categories: Site structure, Access control
logintoboggan role
This module is inspired by this topic https://www.drupal.org/node/628334#21 I needed a option to choose the role the user gets after validation. For example pre registered user. Additonally I...
Categories: Access control
Picture Role
Picture Role is a module that adds separate Drupal permissions for allowing a User Picture to be displayed and to administer the User Picture settings for oneself and others. The result is the...
Categories: Access control
The Loch Ness Module
This is a module that will allow for locking of editing of nodes and things. If you need advanced features please take a look at Content Locking. This module is designed with simplicity in mind....
Categories: Access control, Developer tools
Restricted Area
If you want to secure some specific entities (nodes/term/assets/etc) or specific pages (still in development), you really need this module. It allows you setup login and password, in a simple way,...
Categories: Access control
User Register Redirect
Redirect to a specified page after an administrator creates a user, based on the newly-created-user's roles. This module depends on a new additional hook_user $op, after_insert, which must be...
Categories: Administration tools, Access control
Author User Access Control (UAC)
The idea for this module was hatched here: http://drupal.org/node/674002 This modules ties author user roles to content, so that the content tied to that role is only publicly accessible if the...
Categories: Access control
Custom 403 Per Path
Overview The Custom 403 Per Path module allows to set custom messages on the 403 Access Denied page according to the path. For example, you can set path: '/node/add' and message: 'You need to be...
Categories: Access control
Force Logout
Force Logout module allows administrators to force logout all authenticated users and prevent new logins, while keeping the site accessible to anonymous visitors. This is useful during database...
Categories: Access control, Developer tools
Mail.ru
Mail.ru - is Russian national email service. Описание на русском: http://drupal.ru/node/48049 Statistics show up to 60%-70% user registrations using emails from Mail.ru service in Russia This...
Categories: Access control
Panelizer Variants
As of Oct. 2015 I havent touched the module in quite sometime sadly. Hopefully someone can swing in and assist. Work + D8 initiative + Other contrib modules take up all my time meow, which isn't a...
Categories: Access control
Role Revocation
Automatically revoke user roles based on their content editing activity within a configurable time threshold, ensuring only active users retain their roles. Features The Role Revocation module...
Categories: Access control, Security
Language Fallback Exclude
What it does: The entity_translation module allows administrators to allow or deny language fallback, described as follows: "When language fallback is allowed, an alternative translation will be...
Categories: Access control, Content display
Anonymous Comment User Info
Project discontinued due to changed opinions and low usage. Its our opinion this code should belong in custom module/theme code instead. Thusly, this project is NOT looking for new maintainers....
Categories: Access control
Node view published override
About Node view published override This is a simple module that override View published content permission provided by core and makes view published content permission configurable per content type...
Categories: Content editing experience, Access control
Role Sets
If you have a large number of User Roles, the Role Sets module can help you organize them and manage their permissions more easily. Using the User Roles module makes sense when you are defining...
Categories: Access control
Role Confer
Confer a role to a user once specified requirements have been completed. Currently available requirement options are: Email verified by logging in Specified nodeprofile nodes created Designed so...
Categories: Access control
Simple User Groups (sug)
Simple User Groups (SUG) is a fresh approach to the concept of user groups in Drupal 8. It's founded on core taxonomy module and draws heavily on the implementation of forum module also in core....
Categories: Access control
Entity Access Policies
We will use this module in active development in combination with core patches to open the gates we need to implement Attributed-based access control in Drupal Core. Furthermore, this contrib...
Categories: Performance, Security, Access control
Claim Node
This module is a fork of the Node Ownership module, with a number of significant changes: Fully integrated with views Integrated with entity API for simple CRUD actions Integrated with Drupal's...
Categories: Content editing experience, Access control
Misery
Misery is a module designed to make life difficult for certain users. It can be used: As an alternative to banning or deleting users from a community. As a means by which to punish members of your...
Categories: Access control
Secure Confirmations
Secure confirmations interacts with Webform module confirmation message pages to do the following: replace the sid in the URL with a token limit access to confirmation message pages based on uid or...
Categories: Access control
Revision collection
This module makes it possible to create collections of content. Nodes can be placed inside a collection. When a collection is active, all users will be able to see only content within this...
Categories: Content editing experience, Access control