Joomla DomainRestriction Extension

Allow/Deny registration to specific email, domain or TLD and perform automatic group assignments on IP (address or CIDR network), email, domain or TLD. Restrictions, group assignment/revocation, and more.

Joomla DomainRestriction Extension
Allow/Deny registration to specific email, domain or TLD and perform automatic group assignments on IP (address or CIDR network), email, domain or TLD. Restrictions, group assignment/revocation, and more.

Using DomainRestriction is simple. Enter one or more domains into the plugin configs and you're done. Anyone attempting to register an email address that isn't on the approved domain list is immediately denied or vice versa - inclusive or exclusive - it's your choice.

Need more granularity? No problem! Additional configuration allows an administrator to allow specific email addresses in addition to or instead of the domain restrictions! If you want to use it in the opposite manner - you can allow all and deny specific domains and addresses. On special request, I've added the ability to allow/disallow on specific TLDs as well.

Advanced users can assign user to user group automatically based on email address (user@domain.com), email domain (domain.com), or even email top-level domain (.com, .net, .edu, etc.). Additional configuration allows you to omit certain addresses from automatic group assignment, as well you can configure some groups which are also immune to automatic group assignment.

Give it a try using the demo link above. You'll never guess the valid domains ;)

Admins can edit the language file to change the failure message. I chose to make the default failure message vague.

For the administrator who wants to automate group assignment based on domain or TLD, a new set of options has been added to allow group assignment on a per-domain or per TLD basis. Additional configuration can prevent modification for selected groups or individual addresses.

Update 2.4 - changed default whitelist from 0.0.0.0/0 (all addresses) to 0.0.0.0/32 (no addresses) to relieve confusion regarding this new feature.
Update 2.5 - fixed missing files in install XML
Update 2.5.1 - Updated for Joomla Update System compatibility

4/26/2012 - Joomla 1.5/1.6/1.7 availability and support withdrawn.

All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.

How to install Joomla DomainRestriction Extension

You can install Joomla DomainRestriction Extension via Joomla Installer.

Follow the steps below:

  1. Download the Joomla DomainRestriction Extension package from the official website.
  2. Login to your Joomla website's administrator dashboard.
  3. Go to the "Extensions" tab and select "Manage" from the drop-down menu.
  4. Click on the "Upload Package File" tab and select the Joomla DomainRestriction Extension package that you downloaded.
  5. Click the "Upload & Install" button to install the extension.
  6. You will see a confirmation message when the installation is complete.

That's it! You can now use Joomla DomainRestriction Extension on your Joomla website.

Joomla DomainRestriction Language Files

Is Joomla DomainRestriction not available in your language?

We understand that not all extensions come equipped with language files, which can make it difficult for non-English speakers to fully utilize them. That's where our Language File Creation service comes in.

Great news!

ExtensionPlazza has now introduced a new feature to help Joomla users worldwide:

With our Joomla Extension Translation Tool, you no longer have to worry about language barriers preventing you from using the Joomla extensions you need. Our tool allows you to easily translate Joomla DomainRestriction Language Files to any language you require, making it easier than ever before to use Joomla extensions in your preferred language.

Joomla DomainRestriction Extension Customization

Do you need Joomla DomainRestriction to do more than what it currently offers? Our expert team can help you extend or customize Joomla DomainRestriction to meet your specific needs and requirements.

At ExtensionPlazza, we specialize in Joomla extension development and customization, and we are committed to providing exceptional services to our clients. We have extensive experience working with Joomla and related technologies, and we can help you create a solution that is tailored to your unique business requirements.

Whether you need a

  • custom integration,
  • additional features,
  • or a complete overhaul of the extension
we are here to help. We will work closely with you to understand your needs and requirements and develop a solution that exceeds your expectations.

Contact us today to learn more about our extension customization and extension development services, and how we can help you take your project to the next level.

You can reach us through the following channels:

Free Extension of December 2024

Each month, ExtensionPlazza brings you a Premium Joomla Extension developed by ExtensionPlazza exclusively for our valued visitors
Get the download link to your email inbox right now!

Extension Specifications

Current Version
2.5.3
Created on
18 November 2014
Last updated on
30 April 2020
Compatibility
Joomla 3
Extension Type
Plugin
Free or Premium
Free Joomla Extension
Listed in
Joomla Site Access Extensions
Developed by
Michael Richey

Score
97%
97%
97%
97%


Joomla DomainRestriction,
Joomla 3 Compatible Joomla DomainRestriction is reviewed
4.84 out of 5 by 15 Joomla user(s)

Spread the Word