Mail Role

Component type

module

Maintenance status

Development status

Component created

Component changed

Overview:

Mail Role grants roles to users based on their email address. A site developer can configure a list of domain names to detect and a user role to grant. Mail Role then examines a user's email address and if it determines that the email addresses' domain name matches one of the configured domain names, it will grant the user the configured role.

Access denied backtrace

Component type

module

Maintenance status

Development status

Downloads

10379

Component created

Component changed

Access Denied Backtrace will help you track down the specific place where Drupal is triggering the access denied for a certain role.

Use Case:
Have you ever gone crazy when certain roles cannot access nodes in Drupal? Then you have to start checking permissions on and off just to finish right where you were to begin with? Or even worse get some more permissions control modules so they can override Drupal permissions.

The module is inspired by this thread: http://drupal.org/node/610568

Custom 403 Per Path

Component type

module

Maintenance status

Development status

Component created

Component changed

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 logged in!' in the settings (/admin/settings/custom_403_per_path). When a visitor goes to '/node/add' and gets Access Denied, the message 'You need to be logged in!' will be set with drupal_set_message() type 'warning'.

Shared Access

Component type

module

Maintenance status

Development status

Downloads

449

Component created

Component changed

The goal of this project is to provide a method for users to easily configure access settings to their own entities. The interface for configuring access will come from a shared access field attached to the entity.

Password Reset Landing Page (PRLP)

Component type

module

Maintenance status

Development status

Downloads

38768

Component created

Component changed

The Password Reset Landing Page "PRLP" module enhances the original password reset landing page by letting a user set their new password at the same time they "log in" using the one-time-login link. It can also show a username and email address field. The password entry field can be configured to be mandatory. Other entry fields can be hidden through configuration and the page the user is taken to after login can be configured.

Blurry

Component type

module

Maintenance status

Development status

Downloads

619

Component created

Component changed

Overview

This module can make your text fields blurry.

Installation

  1. Install this module
  2. Go to 'admin/config/content/blurry' and choose the fields

Drupal 8 version

I have started a Drupal 8 version of this its early days, but if anyone is interested in this being properly ported to 8.x then let me know.

Session Share

Component type

module

Maintenance status

Development status

Component created

Component changed

Share sessions between different domains! Not just sub-domain.

You have several different domains for your drupal site, they can be in different servers but using the same database server. You want users only need to login one time for all those domains/sites. This module would help you.

Ideas:
put an iframe into a custom invisible block, pages with this block would sync sessions to other domains/sites

Other keywords:
session sharing
distributed session

Security:
flood control
source control

FreshLogin

Component type

module

Maintenance status

Development status

Downloads

836

Component created

Component changed

FreshLogin aims to provide a cleaner login experience, modelled after the Freshbooks login form. While the boilerplate example there looks a little plain, we really liked what we had done with ours (see image) and wanted to do the same for the Drupal applications we build.

Node Inherit Webform Access

Component type

module

Maintenance status

Development status

Downloads

881

Component created

Component changed

When you create a webform you can limit the access to specific roles only in the form settings. By default, only the access to the webform is checked. The node the webform is attached to will always be visible.

This module ensures that the node the webform is attached to will inherit the access restriction set to the webform and access to the node itself is also denied if you view the node with a role that should not have access.