---
title: User management
related:
  - https://docs.kentico.com/13/managing-users/user-internals-and-api.md
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

A user can be a member of any number of roles and can be assigned to any number of websites.

## Default user accounts

The following default user accounts are available:

- **Administrator** – global administrator user with full permissions.
- **Public** – user that represents an anonymous visitor of the site.

## Creating a new user

New user accounts are typically created when a user goes through [registration ](https://docs.kentico.com/13/managing-users/user-registration-and-authentication.md)on the live site. However, you can also create accounts manually in the**Users** application. Click **New user** and configure the properties.

| **User name**                    | The user's user name, with which the user can sign in on the website. By default, it must be unique across all websites in the system.                                                                                                                                                                                                                                                                                                                               |
| -------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Full name**                    | User's full name (first name, middle name and last name).                                                                                                                                                                                                                                                                                                                                                                                                            |
| **Email**                        | User's email address.                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| **Enabled**                      | Indicates if the user account is enabled and the user can sign in.                                                                                                                                                                                                                                                                                                                                                                                                   |
| **Privilege level**              | Sets the user's privilege level (see the [privilege level table](#usermanagement-privilege_level)).                                                                                                                                                                                                                                                                                                                                                                  |
| **Password<br>Confirm password** | User's password.                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| **Assign to website**            | Allows you to quickly assign the new user to the current site.<br>When a user is assigned to a site, they can work with it in the administration interface (if they have a sufficient _Privilege level_ and permissions).<br>Note: Assignment of users to sites only limits access to the system's administration interface. Signing in on the live site may be possible even for users who are not assigned to the given site (depending on the system's settings). |

> **Note:** **User passwords**
>
> It is highly recommended to set a safe password for every user account to ensure the security of your website. Global administrators can monitor the list of users for accounts that have empty passwords, which are marked with a warning icon ().
>
> You can add a password manually by editing the given users on the **Password** tab.
>
> The system can be configured to require users to enter passwords matching specific strength requirements. For more information, see [Password strength policy and its enforcement](https://docs.kentico.com/13/securing-websites/designing-secure-websites/securing-user-accounts-and-passwords/password-strength-policy-and-its-enforcement.md).

&#x20;Each user account has a **Privilege level**:

| Privilege level      | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| None                 | The user cannot access the system's administration interface. Ability to view pages and perform actions on the live site depends on the site's security options and the [roles](https://docs.kentico.com/13/managing-users/role-management.md) assigned to the user.                                                                                                                                                                                                                                                                                                                                                                                          |
| Editor               | The user can access the administration interface for all sites assigned on the **Sites** tab.<br>The **Editor** privilege level does not grant any permissions – it only differentiates between site editors and registered users who are limited to the live website. To allow editors to access applications and perform actions, you need to assign [roles](https://docs.kentico.com/13/managing-users/role-management.md).                                                                                                                                                                                                                                |
| Administrator        | The user has unrestricted access to non-global applications for all sites in the system (administrators skip permission and [UI personalization](https://docs.kentico.com/13/managing-users/ui-personalization.md) checks).<br>However, administrators CANNOT:<br>Access applications that are restricted to global administrators (typically those that affect the entire system, for example _Sites_)<br>Perform certain actions restricted only to global administrators<br>Upgrade the privilege level to _global administrator_ for their own account<br>Grant users the administrator privilege level<br>Edit the user accounts of other administrators |
| Global administrator | The user has full access to all parts of the system for all sites, and can perform any operations (regardless of permissions or other settings). Global administrators are the only users who have full access to all global applications.                                                                                                                                                                                                                                                                                                                                                                                                                    |

## Editing user properties

To edit user properties, open the **Users** application. Click **Edit** () next to the required user.

### General properties

You can set the following properties on the **General** tab:

| **User name**                               | The name used to sign in to websites and the system's administration interface. By default, user names must be unique across all sites in the system.                                                                                                                                                                                                                                                                                         |
| ------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Full name**                               | User's full name (first name, middle name and last name).                                                                                                                                                                                                                                                                                                                                                                                     |
| **First name**                              | User's first name.                                                                                                                                                                                                                                                                                                                                                                                                                            |
| **Middle name**                             | User's middle name.                                                                                                                                                                                                                                                                                                                                                                                                                           |
| **Last name**                               | User's last name.                                                                                                                                                                                                                                                                                                                                                                                                                             |
| **Email**                                   | User's email address.                                                                                                                                                                                                                                                                                                                                                                                                                         |
| **Enabled**                                 | Indicates if the user account is enabled and the user can sign in.                                                                                                                                                                                                                                                                                                                                                                            |
| **Privilege level**                         | Indicates if the user is allowed to access the administration interface, and affects how the system checks permissions.<br>See the [privilege level table](#usermanagement-privilege_level) for details.                                                                                                                                                                                                                                      |
| **Is external user**                        | This attribute is used when you are using an integration with an external user database.                                                                                                                                                                                                                                                                                                                                                      |
| **Is domain user**                          | Indicates if the user was imported from Active Directory.                                                                                                                                                                                                                                                                                                                                                                                     |
| **Is hidden**                               | A flag indicating whether the user is visible (for example if you generate lists of users on your website). Must be manually handled in the code of the live site application.                                                                                                                                                                                                                                                                |
| **Preferred content culture**               | Preferred culture in which the content is displayed to the user.                                                                                                                                                                                                                                                                                                                                                                              |
| **Preferred user interface culture**        | Preferred culture in which the users wants to see the administration interface.                                                                                                                                                                                                                                                                                                                                                               |
| **Created**                                 | Date and time when the user account was created.                                                                                                                                                                                                                                                                                                                                                                                              |
| **Multi-factor authentication is required** | Indicates whether [multi-factor authentication](https://docs.kentico.com/13/managing-users/user-registration-and-authentication/configuring-multi-factor-authentication.md) is enabled for the user.<br>Only applies if multi-factor authentication is allowed in **Settings -> Security & Membership -> Authentication -> Enable multi-factor authentication**.                                                                              |
| **Reset multi-factor secret**               | Allows you to **Reset** the secret key that is shared with the user's multi-factor authentication application.<br>On the user's next sign-in attempt, the system displays a new secret key, which the user needs to enter into their authenticator application.                                                                                                                                                                               |
| **Last sign-in**                            | Date and time when the user last signed in.                                                                                                                                                                                                                                                                                                                                                                                                   |
| **Last sign-in information**                | Information about the IP address and browser user agent of the user's last sign-in.                                                                                                                                                                                                                                                                                                                                                           |
| **Invalid sign-in attempts**                | The number of unsuccessful attempts to sign in with a wrong password. You can reset the value to zero and unlock the user's account by clicking the **Reset & enable** button.                                                                                                                                                                                                                                                                |
| **Password expires in**                     | The number of days left until the user's password expires. You can reset the validity to the maximum value by clicking **Extend validity & enable**.                                                                                                                                                                                                                                                                                          |
| **Starting alias path**                     | Allows you to limit the user to a specific section of the content tree when using the **Pages** application. If you set a value, the user cannot see other parts of the website in the content tree.<br>**Note**: This feature is only intended for better usability and does not ensure security control. If you need to establish access rights for a given user, grant appropriate page permissions on the **Properties -> Security** tab. |

### Password

On this tab, you can change a user's password, either by generating a new password or changing it manually.

> **Info:** This tab is hidden if the user being edited is authenticated using either an external user database or Active Directory, i.e., if the user has the **Is external user** or **Is domain user** property enabled on the **General** tab of the user editing interface.

#### Generating a new password

You can generate a completely new password by clicking the **Generate new password** button. The affected user receives an email, based on the **Membership - Changed password** [email template](https://docs.kentico.com/13/configuring-xperience/managing-email-templates.md), containing the generated password and a recommendation to immediately change it. This password complies with the set [password policy](https://docs.kentico.com/13/securing-websites/designing-secure-websites/securing-user-accounts-and-passwords/password-strength-policy-and-its-enforcement.md).

#### Changing an existing password

If you want to change an already existing password manually, you can type a new one into the **Password** and **Confirm password** fields. The **Password strength** indicator gives you an estimate of the password's complexity. Clicking **Change password** sends the affected user an email, based on the **Membership - Password reset confirmation** [email template](https://docs.kentico.com/13/configuring-xperience/managing-email-templates.md), notifying them of the password change. This email does NOT contain the changed password.

### Settings

On the **Settings** tab, you can edit the following properties of the user:

| **User nick name**       | Nick name of the user, which appears on the user's profile, etc.                                                                                                                                                                                                            |
| ------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **User picture**         | The user's [avatar image](https://docs.kentico.com/13/managing-users/user-avatars.md) (you can upload an image file). The image can be displayed as part of user profiles on the website.                                                                                   |
| **User signature**       | The user's signature.                                                                                                                                                                                                                                                       |
| **Description**          | Optional text describing the user.                                                                                                                                                                                                                                          |
| **URL referrer**         | URL from that the user came to the site when they performed registration.                                                                                                                                                                                                   |
| **Campaign**             | If the given user arrived on the website through a campaign before registering, this field will store the name of that campaign. See [Campaigns](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/campaigns.md) for details. |
| **Time zone**            | User's time zone; if set, this time zone will be used where applicable instead of the site time zone.                                                                                                                                                                       |
| **Activation date**      | Date of the user's account activation.                                                                                                                                                                                                                                      |
| **Activated by user**    | User who activated this user's account.                                                                                                                                                                                                                                     |
| **Registration info**    | User's IP and browser agent detected on registration.                                                                                                                                                                                                                       |
| **Gender**               | User's gender.                                                                                                                                                                                                                                                              |
| **Date of birth**        | User's date of birth.                                                                                                                                                                                                                                                       |
| **Position**             | User's position.                                                                                                                                                                                                                                                            |
| **Skype account**        | User's Skype account.                                                                                                                                                                                                                                                       |
| **Instant messenger**    | User's instant messenger; format of values of the field is not strictly required, you may use any string of characters according to your specific needs.                                                                                                                    |
| **Phone number**         | User's phone number; the number may be entered in any format, no validation is applied.                                                                                                                                                                                     |
| **Log activities**       | Indicates if the system logs [on-line marketing activities](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/contact-management/tracking-contact-activities.md) for the user.                                                |
| **Waiting for approval** | If selected, the user account is not active yet and is waiting for an administrator's approval.                                                                                                                                                                             |
| **Show welcome tile**    | Indicates whether the [application dashboard](https://docs.kentico.com/13/using-the-xperience-interface.md) displays the welcome tile that introduces the basics of the administration interface to new users.                                                              |

### Custom fields

Here you can edit the values of [custom user fields](https://docs.kentico.com/13/managing-users/adding-custom-fields-to-users.md). The custom fields can be defined in **Modules -> Membership -> Classes -> User -> Fields**.

### Sites

Here you can specify the sites that the user can work with in the administration interface. To assign the user to a site, click **Add sites**, check the appropriate boxes in the displayed dialog and click **Select**.

> **Note:** The sites assigned here primarily limit access to the system's administration interface. This is intended to allow the separation of access privilege for content editors responsible for different websites.
>
> If the **Share user accounts on all sites** setting is enabled in **Settings -> Security & Membership**, signing in on the live site is possible even for users who are not assigned to the given site.

### Roles

Here you can manage the roles to which the edited user is assigned. Depending on the permissions available for individual roles, the user will be authorized to perform various actions on the website or in the administration interface. Refer to [Role management](https://docs.kentico.com/13/managing-users/role-management.md) for further information about roles.

### Categories

This tab displays a list of the user's custom categories. Categories are topic-related groups to which pages can be assigned. By clicking **New category**, you can create new categories.

### Subscriptions

On this tab, you can manage the user's subscriptions to newsletters and reports.

### Languages

On this tab, you can specify which cultural versions of pages can be edited by the user. You have the following options:

- **User can edit all languages** – if selected, the currently edited user can edit pages in all language versions of all sites in the system
- **User can edit following languages** – if selected, you can specify which language versions can be edited by the user by selecting the check boxes in the list of language versions; this can be set separately for each site in the system using the **Select site** drop-down list

### Memberships

Here you can manage special types of website membership assigned to the edited user. Each membership represents a collection of roles. When a membership is assigned to a user, it automatically authorizes that user to perform any actions allowed for all contained roles. Refer to [Membership management](https://docs.kentico.com/13/managing-users/membership-management.md) to learn more.
