Restrict Usernames Emails Characters

Description

This plugin allows you to Restrict a particular or certain username, email addresses or symbols,
or email from specific domain names in the form registration when registering for your site
and you can allow to use a certain language (arabic cyrillic latin …)
or all languages and characters and symbols, you can also control and modify all errors messages
and allow certain characters (Symbols and characters accented as é û),
and you can control and adjust all settings from the plugin settings page in admin Panel.

and here is all plugin settings in admin Panel:

  • enable/disable the plugin
  • disallow to use the spaces in username
  • disallow to use only numbers in username
  • disallow all characters (Symbols) in username
  • disallow characters (Symbols) permitted by wordpress in username: @ – . _
  • allow certain characters (Symbols and characters accented as é û)
  • restrict certain email addresses
  • restrict certain username
  • restrict certain domain names for example: yournamesite@com
  • No/yes uppercase in username
  • Compatible with single site and network (multi-site) and buddypress.
  • The possibility to:
  • choose language (characters) in username (arabic cyrillic latin …) or all languages
  • remove all settings and data of the plugin from database when the plugin is disabled
  • reset default settings
  • control and modify all errors messages
  • restrict any name contains a part of word (partial matching)
  • prevent the use of email in the username
  • prevent the use of numbers more than letters and symbols in the user name.
  • remove name field in buddypress.
  • Use the space in username in multisite and buddypress.
  • Registering username with space in buddypress.
  • Registering username with space in multisite.
  • hide or change message (Must be at least 4 characters, letters and numbers only.) of multisite.
  • add an notice or text in registration form.

TRANSLATED IN FOLLOWING LANGUAGES:

  • Arabic
  • Arabic Moroccan
  • English

Direct support page:

https://benaceur-php.com/?p=2268

Screenshots

  • Options page admin panel-1
  • Options page admin panel-2
  • Options page admin panel-3
  • Options page admin panel-4
  • Options page admin panel-5
  • Options page admin panel-6
  • Options page admin panel-7
  • Options page admin panel-8
  • Options page admin panel-9

Installation

  1. Upload Restrict Usernames Emails Characters to the “/wp-content/plugins/”
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Activate the plugin again in the control panel (the plugin page)
  4. Control your settings from the plugin settings page in admin Panel.

Reviews

January 19, 2018
Works nice. I use it with Profile Builder registration plugin. Restrictions of it work, but error messages do not display. Hope it could be done in the future.
September 8, 2016
the plugin works very well, thank you very much
Read all 7 reviews

Contributors & Developers

“Restrict Usernames Emails Characters” is open source software. The following people have contributed to this plugin.

Contributors

Change log

2.7.3

  • Tested with the latest wordpress update (5.3).

2.7.2

  • Tested with the latest wordpress update (5.2).
  • Some corrections.

2.7.1

  • Direct support page.

2.7

  • Fixed an issue if space is allowed in username in baddypress and multisite.
  • Fixed an issue in other errors message in baddypress and multisite.
  • Remove (Allow multi whitespace and space at the beginning or the end of the username) option.
  • Added the possibility to remove name field and the possibility to hide the full profile section in baddypress.
  • Remove this filter: “benrueeg_rue_filter_trans_err_must”.
  • Added new filters (old_options_tw_mupb_filter_BENrueeg_RUE,old_options_tw_word_filter_BENrueeg_RUE).
  • Some other necessary adjustments and corrections.

2.6

  • Fixed some errors that are generated in log of errors.
  • Some other important adjustments.

2.5

  • Fixed an issue in language (Choose language (characters) in username).

2.4.3

  • An important adjustment.

2.4.2

  • Fixed an issue in errors message if username (user login) exist and it’s numeric and beginning is +, example: +258694.
  • New filter (wp_signup_mu_filter_BENrueeg_RUE).

2.4.1

  • Fixed an issue in some errors.
  • An adjustment of priority of error messages.
  • An adjustment in the style of settings page.

2.4

  • Compatibility with plugins of registering.
  • Restrict these symbols ( ‘ \ ” ) to avoid problems when registering.
  • New error messages.
  • added an error message when you press the Import button with empty file or invalid json.
  • An important adjustments.

2.3

  • Fixed a problem in username restricted (in multisite and buddypress).
  • Added new language (العربية المغربية).
  • An adjustment in compatibility (old versions of wordpress).
  • Added a notification if the registration is disabled.
  • Other important adjustments.

2.2.3

  • Fixed a problem in uppercase option.
  • Fixed a problem if the username exist (in multisite or buddypress).
  • Other adjustments.

2.2.2

  • Fixed a problem if the username exist (in multisite or buddypress).
  • Other adjustments.

2.2.1

  • Added the possibility to not allowed to use multi whitespace or whitespace at the beginning or the end of the username.
  • Added some filters.
  • Some other adjustments.

2.2

  • Compatibility with network (multi-site).
  • Compatibility buddypress.
  • No uppercase in username.
  • Fixed a problem if a language is selected with latin.
  • Added the possibility to display the restricted part in error message (partial matching).
  • Prevent the use of numbers more than letters and symbols in the user name.
  • Added the error message for (partial matching).
  • Arrange (order) error messages.
  • Prevent the use of email in the username.
  • Some adjustments and corrections.

2.1

  • Fixed a problem if a language is selected with latin.
  • Added the possibility to display the restricted part in error message (partial matching).
  • Prevent the use of numbers more than letters and symbols in the user name.
  • Added the error message for (partial matching).
  • Arrange (order) error messages.

2.0

  • Added the possibility to restrict any name contains a part of word (partial matching).
  • Tested with the latest wordpress update (4.8).

1.2.2

  • Fixed some translation errors in the error messages.

1.2.1

  • An adjustment in reset options.

1.2

  • Some corrections.

1.1.4

  • Some corrections.

1.1.3

  • Added the possibility to control the settings by other capability.
  • Some adjustments in translation.

1.1.2

  • Fixed a problem if the field of language is empty.
  • Add the possibility to limit the length of the username (min and max) and take account the space.

1.1.1

  • Added the possibility of export and import plugin settings.
  • Added the possibility to enter your language or another language.
  • Some adjustments and corrections.

1.1

  • Some adjustments in page plugin options in admin panel.

1.0

  • First released version.