Enabling user self-registration
PMC allows users to self-register as local users (i.e. users created internally in PMC under the Local authentication provider).
To enable self-registration, perform the following steps:
- In the PMC Web UI, go to Authentication. Click the Self-registration tab.
You must have the ViewSelfRegistrationSettings and ModifySelfRegistrationSettings permission to see this page. Both are assigned to the Administrator role by default.
- After enabling the standard self-registration toggle, you will see the configuration options.
- In Domains, enter the domains that you want to permit for standard user self-registration. For example, if you want user john.doe@acme.com to be able to self-register, enter acme.com in this field. To allow all domains, enter an asterisk (*).
- In Messaging configuration, select which of your messaging configurations will be used to send transaction emails to self-registered users.
- Enable the reCAPTCHA toggle if you wish to use reCAPTCHA protection for the self-registration process. We strongly recommend keeping this option enabled.
reCAPTCHA is a security service that protects websites from fraud and abuse. It is used in the self-registration process to secure the procedure and filter out malicious usage or bots. Since version 3 is used, there are no puzzles or any other manual steps for users to complete — everything is hidden and automatic.
You can use your own reCAPTCHA account, or the system default reCAPTCHA one.
- In reCAPTCHA Secret, enter your reCAPTCHA secret if you wish to use your own reCAPTCHA account. If the field is left empty, the system default will be used.
- In reCAPTCHA Site Key, enter your reCAPTCHA site key if you wish to use your own reCAPTCHA account. If the field is left empty, the system default will be used.
- Click Save.
- The users will see the self-registration option on the PMC Web UI login page.
Transaction emails
PMC sends two types of emails to standard users during the self-registration process. The content of these emails cannot be modified.
- Activation Code Email: This email is sent to the email address that the user filled in the self-registration form (it must be an address that doesn't exist in PMC yet). The email contains an activation link that continues the self-registration process. This link has a fixed expiration time of 2 days.
- Account Already Exists Email: This email is sent to the user in case the email address already exists in the system. It directs the user to the login page.