Skillport
 Print

Previous Topic

Next Topic

Self-Registration

You can configure self-registration to allow learners to create their own Skillport accounts. When you enable this functionality, the self-registration page is available to learners.

To configure self-registration

  1. Click Configuration > Self-Registration on the navigation bar.
  2. In Enable Self-Registration, click Yes.
  3. If you enable self-registration, you must also enable one of the following options:
    • Use external security for Self-Registration: Specifies whether external measures are used to limit access to the self-registration form. As an example, you might specify that the site be limited to a list of allowed IP addresses. This setting is read-only unless you are a super administrator. Note that, if you set this to Yes, the User Management - New User Notification event is not triggered when a user self-registers; therefore, the user does not receive a notification email.
    • Comma separated list of allowed email suffixes: Specifies a comma-separated list of allowed email suffixes (sub-domains of listed email suffixes are included automatically). Only a user with an email address that contains a listed suffix is allowed to self-register without approval. If no list is specified, any user is allowed to self-register, but either approval is required or external security measures must be used.

      Example: company1.com,company2.com

      Subdomain example: abc.company1.com, 123.company1.com

      Allowed characters (maximum 1,500): abcdefghijklmnopqrstuvwxyz0123456789 - _ . * ^ + = @ '

      Be aware that email suffixes are case-sensitive; for example, MyName@Skillsoft.com is considered a different email address than myname@skillsoft.com. Also be aware that this setting takes precedence over the Require admin approval for Self-Registration setting. That is, if you specify a list of allowed email suffixes, but you also set Require admin approval for Self-Registration to Yes, a user who registers with an email address containing an allowed suffix is automatically approved and can sign in to Skillport without administrator approval.

    • Require admin approval for Self-Registration: If you select Yes, users are allowed to self-register, but they are unable to log in until an administrator approves their registration, activating their accounts. If you select No, administrator approval is not required. A self-registered user's account is automatically activated, and he is notified via email.

      Be aware that this setting is ignored if you have specified a list of allowed email suffixes for Comma separated list of allowed email suffixes, and a user registers using an email address containing an allowed suffix (or sub-domain of an allowed suffix). The user is automatically approved and can sign in to Skillport without administrator approval.

  4. Configure the remainder of the settings:
    • Select Email Notification Template: (Read-only) Identifies the template that is assigned to the User Management - New User Notification event on the Notification Management page. To change the template, you must assign a different one to the event. The default site language of your Skillport site determines which language-specific template is displayed in this setting and is used to send emails.
    • Send username in Self-Registration email: Specifies whether to include the learner's user name in a self-registration email that is sent to the user.

      If you select Yes, the system programmatically includes the user name in all User Management - New User Notification email templates (see View Existing Templates). If you select No, the system programmatically removes the user name from all User Management - New User Notification email templates. As a result, you do not need to manually insert or remove a Username field from these templates.

      If you select No, ensure that you have not inadvertently manually included a Username field in any self-registration-related email templates. Since the user name should not be included or shown, this results in the following in the actual email:

      Username: $user.username

    • Comma separated list of Admin e-mail addresses: Specifies a comma-separated list of email addresses for administrators with the Administrator role or higher (managers cannot approve pending registrations). If Require admin approval for Self-Registration is set to Yes, nightly notifications of registrations that are pending approval are emailed to these email addresses. The notification email contains a link to the Sign In page, which then redirects the administrator to the Pending Registrations page after sign in.

      Allowed characters (maximum 1,500): abcdefghijklmnopqrstuvwxyz0123456789 - _ . * ^ + = @ '

    • Select Email Pending Approval Template: (Read-only) Indicates the template that is assigned to the User Management - Self-registration Confirmation event on the Notification Management page. To change the template, you must assign a different one to the event. The default site language of your Skillport site determines which language-specific template is displayed in this setting and is used to send emails.
    • Allow user defined password: Specifies whether users can create their own passwords when they self-register.

      If you select No, when an administrator approves the user's registration (thereby activating the account), the user's password is set to a random value. In addition, the system programmatically includes the random password in all User Management - New User Notification email templates (see View Existing Templates). As a result, you do not need to manually include a Password field in these templates.

      If you select No, do not manually include a Password field in any User Management - Self-registration Confirmation email templates. This is because the user does not receive a random password until after an administrator approves his registration. If one of these templates does include a Password field, this results in the following in the actual email:

      Password: pending

      If you select Yes, the system programmatically removes the password from all User Management - New User Notification email templates. This is done because user-defined passwords are saved in encrypted form in the database. As such, they cannot be retrieved and displayed in an email. For this same reason, if you select Yes, do not manually include a Password field in any self-registration email templates.

  5. Click Submit.