# Authorization

In the Authorization settings of the **Profiles section**, you can set up the following options:

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2Fbp5aoSh05lwXa5DnnlfN%2Fimage.png?alt=media&#x26;token=6ee61fcd-1965-4a87-85ef-756aaa9b9457" alt=""><figcaption></figcaption></figure>

* Enable Email Confirmation;
* Shortcode For Authorization Form;
* Instructor Registration;
* Instructor Pre-moderation;
* Show Instructor Registration Form On Separate Page
* Instructor Registration Page;
* Show a Link to a Separate Page in the Form
* Shortcode For The Instructor Registration Form&#x20;

Let’s take a closer look at each option available in the Profiles section.

### Enable Email Confirmation <a href="#enable-e-mail-confirmation" id="enable-e-mail-confirmation"></a>

All new registrations will get an e-mail with account verification. When users proceed with the registration on your website, they will get a confirmation email to complete the registration process and verify the email:

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2FrahomBg3dDvocblLQPlv%2Fimage.png?alt=media&#x26;token=93911ac3-a3dc-478f-aef8-a61a41b29753" alt=""><figcaption></figcaption></figure>

**Example of the activation email**

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2F96QnN5OVONUfq7Af5OK6%2Fimage.png?alt=media&#x26;token=d3a8e322-3532-43e1-88cd-a433fb5d387e" alt=""><figcaption></figcaption></figure>

### Shortcode For Authorization Form <a href="#disable-instructor-registration" id="disable-instructor-registration"></a>

From this field, you can copy the shortcode for the authorization page. Add type="login" or type="register" to the shortcode to select the starting form, and then paste it into any page of your choice.&#x20;

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2FTDUOL7DaolCMu47Z7pxU%2Fimage.png?alt=media&#x26;token=c8fcb59a-ccb1-4292-b83c-8b3428ad50e7" alt=""><figcaption></figcaption></figure>

Example shortcodes:&#x20;

* For login: \[masterstudy\_authorization\_form type="login"]&#x20;

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2FXtIpiBJsNofxWoGVH3gq%2Fimage.png?alt=media&#x26;token=beedf3d0-0283-4f07-b26e-35c4985005b8" alt=""><figcaption></figcaption></figure>

* For registration: \[masterstudy\_authorization\_form type="register"]

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2FGvXdlPabSbdquA6VWXWd%2Fimage.png?alt=media&#x26;token=7a2098fe-4035-4fa9-b72e-8fcb3ea5dab6" alt=""><figcaption></figcaption></figure>

### Instructor Registration <a href="#disable-instructor-registration" id="disable-instructor-registration"></a>

When this option is turned on – the checkbox “Register as an instructor” is shown in the registration form:

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2F2dPwcrP6MIZGybqvQBxG%2Fimage.png?alt=media&#x26;token=5370440d-0628-477a-8d34-2a1ae94cb019" alt=""><figcaption><p>The screenshoot takent from the Masterstudy theme</p></figcaption></figure>

### Instructor Pre-Moderation <a href="#disable-instructor-pre-moderation" id="disable-instructor-pre-moderation"></a>

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2FwwSHAdfT7iWKcesUKe7s%2Fimage.png?alt=media&#x26;token=b9eb6922-c8a7-46e6-9da8-67afa4b82807" alt=""><figcaption></figcaption></figure>

When this option is enabled the user role “instructor” is set automatically, otherwise, you need to do it manually by changing the user

### Show Instructor Registration Form On Separate Page

Enabling "Show Instructor Registration Form On Separate Page" directs new instructors to a dedicated sign-up page.

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2FTbppsgThCkvAKh2agHzw%2Fimage.png?alt=media&#x26;token=5272fd9c-2c92-40e0-96f8-fccfa9cbdd62" alt=""><figcaption></figcaption></figure>

### Instructor Registration Page

Administrators can select a specific page for redirecting instructors after they sign up with the Instructor Registration Page option.

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2FFE6g5VmbMRyWGuCwHhUe%2Fimage.png?alt=media&#x26;token=8501ca3d-d7c3-45b6-a634-75f417eb79e2" alt=""><figcaption></figcaption></figure>

### Show A Link To A Separate Page In The Form

Choose Show in this option to add a direct link to the Instructor Registration Page on the authorization form.

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2FhufuQqcH4AkOCL1KvJqB%2Fimage.png?alt=media&#x26;token=26228810-0dc4-49e1-8830-831690231e80" alt=""><figcaption></figcaption></figure>

This is how it will look for your users:

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2Fm7eb04Rq2jUOc30s2oNz%2Fimage.png?alt=media&#x26;token=1e104803-c412-4dcd-a5e1-6df98d013765" alt=""><figcaption></figcaption></figure>

### Shortcode For The Instructor Registration Form

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2F7IhAhMgpkWrkQ7kw8I42%2Fimage.png?alt=media&#x26;token=c4f45ae2-52e6-4700-bc68-41bd2460b323" alt=""><figcaption></figcaption></figure>

To add an instructor registration form to any part of your page, simply copy and paste the shortcode below:

`[masterstudy_instructor_registration]`

This shortcode will automatically input the instructor registration form wherever you place it on your site.

### Password Requirements

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2FIRT6ZhyTjRBhAP8ESd1L%2Fimage.png?alt=media&#x26;token=2022cebb-fe8b-47bb-bcfd-df0942e0feb4" alt=""><figcaption></figcaption></figure>

* **Show Password Strength** - enables to show how the user-entered password is strong in the form of a progress bar. (*Available strengths are: **Bad, Normal, Good, Hard***)
* **Allow Weak Passwords** - enables the acceptance of weak passwords in the registration form. If disabled, the user will get an error once he uses a weak password.

<figure><img src="https://2021837383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDO9V_qgvV5cQdw04iz%2Fuploads%2FiqB7O7K9fsb8Xh56mjOV%2Fimage.png?alt=media&#x26;token=bfcd96f1-885b-46e1-8050-2117b4717c93" alt=""><figcaption><p>Registration form wirh Password Strength</p></figcaption></figure>
