Blog

Invitation Based Registration on WordPress

Invitation Based User Registration on WordPress Site

Welcome to our tutorial on setting up invitation based registration forms. As we had discussed earlier, default WordPress registration system leaves a lot to desire. Turn on registration/membership on your WordPress site by enabling Anyone can register inside Settings General.

You can also choose which role to assign to new registering users. What this does is that is adds a new “Register” link on the default Login form of WordPress. This Register link will allow any user to register and create their account on the site.

A new Register link appears below the universal (albeit, vanilla) WordPress login box

Bypassing the Default WordPress Registration

First of all, to make RegistrationMagic work, we do not need to turn this setting on. RegistrationMagic handles registrations on WordPress sites following the site’s overall aesthetic. If we do keep the link checked for some reason, we will have the option inside RegistrationMagic Global SettingsGeneral to bypass the default WordPress registration form and redirect it to one of RegistrationMagic’s forms. This is handy when we do not want users to fill out an otherwise hidden registration form on our site, especially, when we have created one for this purpose. This is even more relevant in the scenario which we are discussing today – to allow registrations by invite on WordPress site.

Passphrase Based Registrations – Ideal Way of Registration by Invitation Only

To create invitation based registration form, you need to hide the registration form behind a passphrase. Think of it as a secret code. If you are sending invites through bulk email, you can paste the phrase inside the invitation message. Further, if we want to limit the number of invites, for example by first come, first server basis, we can add limitations to registration form. You can ask those who miss the boat to fill another form or see a regret message (covered in one of our other tutorials).

Coming back to setting up passphrase option, we need to go into our form’s DashboardConfiguration panel and clicking the Access Control icon.

Access Control allows setting 3 types of restrictions on our form. We will be setting up “Enable Passphrase Based Form Access Control“.

On clicking the checkbox, two new options appear. First, the text which user will see above the Passphrase box, and second, the phrase itself. After saving, let’s head over to this form on our site front-end and see how it appears to a random visitor right now.

Passphrase & Security  

Entering the phrase and hitting continue will reveal the form for only those who have the exact passphrase. RegistrationMagic is built to make sure there’s no way to bypass this and access the form. To add an extra layer of exclusivity, we can paste the form on a page not assigned to any menu item and add a special link to access the form page in our invitation email.

There’s one more thing – A message for those who enter incorrect phrase. This is defined in the same Access Control setting where we set up the passphrase.

Do remember, Access Denied Note is common for all 5 types of restrictions. Therefore, if we have multiple restrictions, the text needs to be carefully selected.

This covers setting up invitation based registration form for WordPress. We’ll be back soon with another walkthrough to unlock the power of RegistrationMagic.

Subscribe
Notify of
guest

0 Comments