JRPassphrase ModulePlugin

Now you can control who registers on your site. This plugin and module allows you to control or restrict user registration to only those people who have received a "passphrase". This is useful for clubs, organizations, churches, schools, etc that want to limit registration to current and new members who have received the passphrase via email, newsletter, etc. The correct passphrase must be entered before a user can submit their registration.

The passphrase should consist of letters and numbers only - eg: "dog123ez" . Do not use punctuation or other symbols. Multiple-word passphrases are OK - eg: "We live to help". You can also use it to keep out the RegBots - by using the passphrase module to ask a simple question such as "How many weeks are in one year", etc.

To avoid problems, all letters are converted to lowercase, so it won't matter if the user submits uppercase or lowercase letters in their passphrase. Spaces are ignored.

See a live demo of the JRPassphrase module in the lower left corner of the demo site - http://www.test.rayonics.com/ .

See the JRPassphrase_Readme.txt at http://joomlacode.org/gf/project/jrpassphrase/frs/?action=FrsReleaseBrowse&frs_package_id=4201 .

Thank you to Franz Kössinger who created the "CB Passphrase" plugin for Community Builder. Also thanks to Ajay Lulia who created "JSecure Authentication", and Alaattin Kahramanlar (ADJR plugin) - some of the same ideas are used in this plugin.

Change Log:
V1.54 - This version now works with other registration components (eg: Auser) in addition to the standard Joomla registration. Also added: Easily change button text, module text, Module Class Suffix, faster running code.

V1.53 - Adds the mod_jrpassphrase module - so you can now use a registration passphrase module for submitting the passphrase! Fixes a problem when testing on a WAMP localhost environment, and with subdomain servers. If you have installed a previous version of the plugin, please uninstall it first, and then install BOTH the V1.53 Module and the V1.53 Plugin.

V1.52b - With some joomla templates, the registration messages such as "Your account has been created and an activation link has been sent...." may be blocked by the passphrase page. V1.52b fixes this problem.

V1.52a - Minor change improves redirection to passphrase page when SEF component is installed.

v1.52 - Option added in plugin parameters allows passphrase to work if an SEF component rewrites the registration URL. You can also use this to redirect any page on your site to the Registration Passphrase pge.

v1.51 - Allows multiple word passphrase, fixes issue with Internet Explorer and "Enter" key for submitting passphrase.

v1.50 - Initial Release.

Report

Don't usually write reviews but this extension was really helpful so I thought it deserved one.

I was getting a lot of unwanted messages posted on my forum (kunena) by bots. I installed this extension (easy btw) and set it up so that users must answer a simple question before being directed to the registration page. Since then I have received no spam messages.

Great work. Nice to have this functionality without having to make core hacks. Thanks. I wish I had found this extension sooner!
bycougarman on August 25, 2009
This is exactly what I needed for my Boy Scout Troop's website. This will allow only parents with the pass phrase to register an account.

Thanks for a great extension!
So far I have had 2 Joomla websites to use JRPassphrase on. A Non-profit organization, and a class reunion website. The ability to customize the text inside the module with html enables me to fit each websites template and content. You also have the ability to make your own custom "Wrong Passphrase" page for those who incorrectly guess at the Passphrase.

For anyone who is considering a "closed" or "private" type of website, this is a MUST HAVE!
I was able to have this up and running and working on my site in minutes and it has done exactly what I wanted it to do - stop registration bots that were already plaguing my site and restrict membership to those members of our club who know the passphrase
byleen on April 21, 2009
only our members of our club with the correct password can register, just what i needed
thanks !!
byCubPilot on February 17, 2009
I just installed this on my website in which I wanted to limit registration to our members area only to my club's members. So far this seems to do just that without causing other problems.

It would be even better if a "Module Class Suffix" option could be set in the Passphrase module to integrate it into the template better.

Thanks for this great module/plugin.
Owner's reply

Hi, Thanks for the suggestion! Module Class Suffix has now been added in V1.54.

byURAGANU on February 9, 2009
Well I was looking for such extension for a long time and now I'm satisfied that someone thought on a large scale. It works perfectly and I'm very satisfied.
byOmegaOmega on January 26, 2009
This software works as prescribed but I ran into a small hiccup, I use a discrete login on my template and, not realizing it, this tool wouldn't necessarily play well.

However, as a challenge/response validation tool, it works great. Those looking for additional or enhanced security could also couple this with a CAPTCHA component that would really reduce bogus registrations (if that's something you experience).

Overall I like how simple and direct the tool is.
Owner's reply

Hi,
Thanks for the review. The program was designed to work with the standard joomla 1.5x login module. My email is below, if I can assist with getting it to work with your discrete login. (webmaster @nospam@ rayonics.com)

by on December 28, 2008
I'm using it as a non-intrusive, no core files editing bot protection, and is working perfect, thanks :D
byDavidBoggitt on December 25, 2008
This is just what I was after... I just wanted certain individuals to be able to register on the charity site that I look after and this does the trick perfectly, with the minimum of fuss!

Thanks :)
This module and plugin provides a quick, clean way to control who can self register at your web site. I really like software that does what it's supposed to do and does it with simple elegance. It's a very nice little package that I expect will get a few nice tweaks over time.