Email-based self-registration

Jump to: navigation, search

The email-based self-registration authentication method enables users to create their own accounts via the 'Create new account' button on the login page. They then receive an email at the address they specified in their account profile to confirm their account.


Enabling email-based self-registration

  1. Go to System Admin > Modules > Authentication > Manage authentication and click the crossed-out-eye icon opposite email-based self-registration (This should be enabled and hidden during the basic installation)
  2. Select email-based self-registration from the self registration drop-down menu in the common settings
  3. Click the 'Save changes' button

Warning: Enabling self registration results in the possibility of spammers creating accounts in order to use forum posts, blog entries etc. for spam. This risk can be minimized by limiting self registration to particular email domains with the allowed email domains setting in System Admin > Modules > Authentication > Manage authentication. Alternatively, self registration may be enabled for a short period of time to allow users to create accounts, and then later disabled.

Note: The Email-based self-registration authentication plugin must be enabled to allow users who previously self-registered to login. Selecting Email-based self-registration as the self registration method allows potential users to self register.

Enable reCAPTCHA element

New account form with CAPTCHA element

A CAPTCHA is a program that can tell whether its user is a human or a computer. CAPTCHAs are used by many websites to prevent abuse from bots, or automated programs usually written to generate spam. No computer program can read distorted text as well as humans can, so bots cannot navigate sites protected by CAPTCHAs.

Spam protection may be added to the email-based self-registration new account form with a CAPTCHA element - a challenge-response test used to determine whether the user is human.

In addition to enabling the reCAPTCHA element, email-based self-registration should be set as the self registration authentication plugin and reCAPTCHA keys should be set in the manage authentication common settings.

Email confirmation message

An automated email confirmation message is sent to the user using the support contact email address. If you want to change the email content, please contact System Administrator.

Resending the confirmation email

A button is available for new users to have their confirmation link resent if they cannot find the email, or if they access it beyond the deadline.

docsresendconfirmationemail.png