Title: User Domain Whitelist
Author: Warren Harrison
Published: <strong>August 22, 2009</strong>
Last modified: December 25, 2017

---

Search plugins

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://s.w.org/plugins/geopattern-icon/user-domain-whitelist.svg)

# User Domain Whitelist

 By [Warren Harrison](https://profiles.wordpress.org/hungrymedia/)

[Download](https://downloads.wordpress.org/plugin/user-domain-whitelist.zip)

 * [Details](https://wordpress.org/plugins/user-domain-whitelist/#description)
 * [Reviews](https://wordpress.org/plugins/user-domain-whitelist/#reviews)
 *  [Installation](https://wordpress.org/plugins/user-domain-whitelist/#installation)
 * [Development](https://wordpress.org/plugins/user-domain-whitelist/#developers)

 [Support](https://wordpress.org/support/plugin/user-domain-whitelist/)

## Description

The User Domain Whitelist/Blacklist plugin limits user registration to only registrants
with an email address from the domain white list below OR prevents registrants with
an email address from the domain black list below from registering. For example,
_hortense@example.com_ would only be allowed to register if _example.com_ appeared
in the domain white list. Conversely, _hortense@example.com_ would **not** be allowed
to register if _example.com_ appeared in the domain black list. Anyone attempting
to register using an email address outside the white list or inside te black list
will receive the error message below.Anyone attempting to register using an email
address outside the white list will receive an error message. Both the domain whitelist
and the error message can be modified via the plugin options page (available under
the Settings menu).

## Screenshots

[⌊Shows the options page where you select the plugin mode whitelist/blacklist, add
allowed domains to the whitelist or blacklist as well as customize your error message
for non-allowed registrants.⌉⌊Shows the options page where you select the plugin
mode whitelist/blacklist, add allowed domains to the whitelist or blacklist as well
as customize your error message for non-allowed registrants.⌉[

Shows the options page where you select the plugin mode whitelist/blacklist, add
allowed domains to the whitelist or blacklist as well as customize your error message
for non-allowed registrants.

[⌊Shows an example of the error message shown for non-allowed registrants.⌉⌊Shows
an example of the error message shown for non-allowed registrants.⌉[

Shows an example of the error message shown for non-allowed registrants.

## Installation

Unzip the user-domain-whitelist folder and upload to the /wp-content/plugins/ directory
Activate the User Domain Whitelist plugin through the ‘Plugins’ menu. Go to the 
User Domain Whitelist/Blacklist options page (under Settings), add your list of 
allowed domains and (optionally) change the error message that disallowed registrants
will receive.

## FAQ

  Installation Instructions

Unzip the user-domain-whitelist folder and upload to the /wp-content/plugins/ directory

Activate the User Domain Whitelist plugin through the ‘Plugins’ menu. Go to the 
User Domain Whitelist/Blacklist options page (under Settings), add your list of 
allowed domains and (optionally) change the error message that disallowed registrants
will receive.

  Why are there no questions yet?

Because nobody has asked one yet. 😛

## Reviews

![](https://secure.gravatar.com/avatar/6fb47c8057e8bf40d9a9bb018c299379326c0f64221a2c5cc35c2bf96481b6cb?
s=60&d=retro&r=g)

### 󠀁[Not working](https://wordpress.org/support/topic/not-working-2432/)󠁿

 [jcolinger3](https://profiles.wordpress.org/jcolinger3/) February 5, 2018

Blacklist doesn’t work

![](https://secure.gravatar.com/avatar/2e941508daecb7dba3ba78291541e1de2c7691e877155f85d9202326fa634f69?
s=60&d=retro&r=g)

### 󠀁[Works perfectly](https://wordpress.org/support/topic/works-perfectly-924/)󠁿

 [Aditya Deshmukh](https://profiles.wordpress.org/adityadeshmukh/) September 3, 
2016

Though the plugin is not updated from a long time, it works perfectly with the latest
version of wordpress.

![](https://secure.gravatar.com/avatar/87a747b067aa2599c9d8e5c9b565cb44e2786fd1e8fc25afeec8ef3ef3700a8b?
s=60&d=retro&r=g)

### 󠀁[Works great!](https://wordpress.org/support/topic/works-great-2709/)󠁿

 [JWachsman](https://profiles.wordpress.org/jwachsman/) September 3, 2016

Plugin is working as it should for me. I’m running it along with Theme My Login 
and it was the first plugin of its type, to not throw an error when using it in 
conjunction with Theme My Login. I’m using it for Whitelisting purposes. Keep up
the great work!

![](https://secure.gravatar.com/avatar/63b8555e569cb4e81762e0a1a599127fc6d6c6faa6b59771cc91a7a649347207?
s=60&d=retro&r=g)

### 󠀁[Doesn't work](https://wordpress.org/support/topic/doesnt-work-1102/)󠁿

 [rev2701](https://profiles.wordpress.org/rev2701/) September 3, 2016

maybe it is my version of wordpress but I activated created a black list and signed
up with the naughty domain email….

 [ Read all 10 reviews ](https://wordpress.org/support/plugin/user-domain-whitelist/reviews/)

## Contributors & Developers

“User Domain Whitelist” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Warren Harrison ](https://profiles.wordpress.org/hungrymedia/)

[Translate “User Domain Whitelist” into your language.](https://translate.wordpress.org/projects/wp-plugins/user-domain-whitelist)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/user-domain-whitelist/),
check out the [SVN repository](https://plugins.svn.wordpress.org/user-domain-whitelist/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/user-domain-whitelist/)
by [RSS](https://plugins.trac.wordpress.org/log/user-domain-whitelist/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.5

Added CSRF checking.

#### 1.4

Added i18n functions to error message prefix (e.g. ERROR)

#### 1.3

Added a blacklist to prevent registration from a set of domains as an alternative
to white listing.

#### 1.2

BUG FIX: Corrected error where plugin options page was displaying instead of standard
WP admin dashboard.

#### 1.1

BUG FIX: Corrected error that prevented non-admin users from accessing the WP backend.

#### 1.0

Initial release.

## Meta

 *  Version **v1.5.1**
 *  Last updated **9 years ago**
 *  Active installations **300+**
 *  WordPress version ** 2.8.2 or higher **
 * Tags
 * [blacklist](https://wordpress.org/plugins/tags/blacklist/)[domain](https://wordpress.org/plugins/tags/domain/)
   [email address](https://wordpress.org/plugins/tags/email-address/)[registration](https://wordpress.org/plugins/tags/registration/)
   [whitelist](https://wordpress.org/plugins/tags/whitelist/)
 *  [Advanced View](https://wordpress.org/plugins/user-domain-whitelist/advanced/)

## Ratings

 4.1 out of 5 stars.

 *  [  7 5-star reviews     ](https://wordpress.org/support/plugin/user-domain-whitelist/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/user-domain-whitelist/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/user-domain-whitelist/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/user-domain-whitelist/reviews/?filter=2)
 *  [  2 1-star reviews     ](https://wordpress.org/support/plugin/user-domain-whitelist/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/user-domain-whitelist/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/user-domain-whitelist/reviews/)

## Contributors

 *   [ Warren Harrison ](https://profiles.wordpress.org/hungrymedia/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/user-domain-whitelist/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](http://www.hungry-media.com)