# 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>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.stylemixthemes.com/masterstudy-theme-documentation/lms-settings/masterstudy-theme-manual-profiles/authorization.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
