# Summary

Register Pre-approved provides the means to define a list of email address and domain name patterns for prospective users who are pre-approval to register and access a web site without administrator intervention. This eliminates the need for administrators to approve and assign roles to users from trusted or targeted organizations.

Individual email addresses and domain name patterns can be used in combination, which allows administrators to grant a special role to certain individuals from an organization while everyone else of the same organization is assigned a regular role (or perhaps none at all).

  • Use case #1:
    A registrant's email address matching mrbig@widgetcompany.com could be assigned roles "executive" and "employee" while anyone else matching @widgetcompany.com would be assigned "employee" only.
  • Use case #2:
    Referred or migrating user accounts from another web site could be white-listed to streamline the re-registration process.
  • Use case #3:
    Restrict new user registration to only those with a pre-approved email address.

Register Pre-approved is designed to compliment the "Public registrations" selection on the user settings page. Administrators are strongly encouraged to use the "Require e-mail verification" option to guard against unauthorized users from gaining immediate access to privileged information or features.

# Project URL

https://www.drupal.org/project/register_preapproved

# Where is the code?

https://www.drupal.org/project/register_preapproved

# Estimated completion date

Unknown

# Dependencies

N/A

# Who's doing the port?

Unknown

# What help do they need?

I started up a branch for D8 and converted the .info file, but the rest still needs some work. I'm hoping to get some contrib sprinting time in at DrupalCon Dublin, but any patches and contributions are appreciated.

- KeyboardCowboy

# D8 roadmap

Unknown

# Background and reference information

https://www.drupal.org/node/2803023

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

NWOM created an issue. See original summary.

NWOM’s picture

Issue summary: View changes
Status: Active » Needs work

xangy made their first commit to this issue’s fork.