SSL Labs ScoreSecurityHeaders.io Score

Log in to participate

There is no cost to join RicheyWeb, and membership is a requirement to submit bug reports and participate in the support forums.

× Extension Discussions

DomainRestriction

More
2 years 1 week ago #69 by michael
michael created the topic: DomainRestriction
DomainRestriction 2.5
Overview
Using DomainRestriction is simple. Enter one or more domains into...

DomainRestriction 2.5.3

Overview

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.

Installation

  1. Download DomainRestriction from the RicheyWeb download page.
    • This page will remain unlinked, as the link may change in the future. Visit http://www.richeyweb.com and use the search feature - search for "DomainRestriction".
  2. In Joomla /administrator, go to the "Extensions" menu, the "Manage" sub-menu, and the "Install" sub-menu.
  3. Select the "Upload Package File" tab
  4. Press the "Choose File" button to browse your system and locate the plugin file you downloaded
  5. Press the "Upload & Install" button

At this point, the extension is installed but not enabled. You can find the plugin by going to the Extensions menu and selecting "Plugins". When in the plugin manager, search for "DomainRestriction".

Configuration

IP Security

Allow/Disallow based on IP White/Black lists. This is a CIDR capable plugin, so feel free to use CIDR notation to specify networks at your pleasure.

Allowed/Disallowed

These tabs provide the capability to add individual TLD (Top Level Domains such as COM, NET, ORG), Domains (domain.tld is different than www.domain.tld), and individual email addresses.

Each type is capable of a bulk import which is triggered on paste or if typing, triggered by clicking outside of the textarea. Just select what you are importing and paste (or type). One entry per line.

Advanced

The plugin has the capability to ignore users who are changing their email, although this may have the opposite effect of the plugin itself. Users could register with an allowed domain, and immediately change to a disallowed domain. Use with caution.

The plugin also has the capability to automatically assign groups based on TLD, Domain or Email - with the added capability of ignoring users who are members of specified groups.

It's fun, try it!

HELP

Please report bugs!

Please Log in or Create an account to join the conversation.

More
2 months 2 weeks ago #555 by virusys
virusys replied the topic: DomainRestriction
Thanks for addressing this problem with this plugin. I'm having a heck of a time with bots that apparently bypass/solve the Google Captcha.
Had a problem installing though - the language files are missing?

Please Log in or Create an account to join the conversation.

More
2 months 2 weeks ago #559 by michael
michael replied the topic: DomainRestriction
That's no good..... Looking at that right now.

You might try my HashCash Captcha

Please Log in or Create an account to join the conversation.

More
2 months 2 weeks ago #562 by michael
michael replied the topic: DomainRestriction
I just installed DomainRestriction on a fresh install and all of the language strings display normally.

Can you give me an example of something that doesn't look right?

Please Log in or Create an account to join the conversation.

More
2 months 2 weeks ago #565 by virusys
virusys replied the topic: DomainRestriction
Here's what shows after installation - www.screencast.com/t/Ok5xVcOWNT

I unzipped the 2.5.1.zip plugin manually and FTP'd the en-gb files to the language folders of the frontend and backend. All seems good now.

Before fixing the language files, only the string variables were showing.

Please Log in or Create an account to join the conversation.

More
2 months 2 weeks ago #566 by michael
michael replied the topic: DomainRestriction
That's weird. It installs fine on my test systems. Permissions problem maybe?

I haven't looked at this extension in a while, and one thing I notice right away is that it won't survive an upgrade to Joomla 4. So expect to see an update soon.

Unfortunately, the configs won't translate when I do the update (J4 is removing mootools altogether, so I have to rewrite several of the fields). When you see version 3.x appear - write down your plugin configs so they can be re-entered into the new version of the plugin.

Please Log in or Create an account to join the conversation.

  • Not Allowed: to create new topic.
  • Not Allowed: to reply.
  • Not Allowed: to add attachements.
  • Not Allowed: to edit your message.
Kunena Forum