> For the complete documentation index, see [llms.txt](https://help.security.gallagher.com/command-centre/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.security.gallagher.com/command-centre/command-centre-web-releases/2024/december.md).

# December

**Date Released:** 26/11/2024

### New Feature – Set User Codes for Cardholders

We've now added the ability for operators to generate and assign user codes to cardholders directly within Command Centre Web.

#### **What is a user code?**

Cardholders can be assigned user codes for logging in to Remote Arming Terminals (with no associated readers) or as PIN's for gaining access at card readers with keypads. This includes Gallagher readers and supported third-party readers that integrate with Command Centre. User codes offer a flexible method for access control.

#### **Key features**

* **Set User Code:** Privileged operators can assign a new user code to a cardholder by clicking the “Set User Code” button on the Details tab.
* **Clear User Code:** Operators can also clear an existing user code using the same button’s dropdown option, even if the cardholder does not currently have a user code assigned.
* **Generate User Code:** Operators have the option to generate a random user code, which will meet the minimum length requirement.

#### **To assign a user code**

**1. Navigate to the Details Tab:** Open the cardholder's profile and navigate to the **Details** tab.

![](https://security.gallagher.com/-/media/Project/Security-Business/Security-Public-Site/Images/Command-Centre-Notes/Oct-2024/Usercode.jpg?h=28%25\&w=100%25\&hash=627DCEB25BFC06F5A6F09FFA3861E8DA)

2\. **Setting or clearing a user code:** Select the **Set User Code** button. This is a split button that allows you to choose between setting or clearing a user code.&#x20;

&#x20;

![](https://security.gallagher.com/-/media/Project/Security-Business/Security-Public-Site/Images/Command-Centre-Notes/Oct-2024/usercode-dropdown.jpg?h=341\&w=500\&hash=16BC75F12616DAFE3B6B2D16F806DCFA)

&#x20;

**3. Input user code:** If setting a new user code, input the code twice to confirm, ensuring it matches and meets the length requirements.&#x20;

![](https://security.gallagher.com/-/media/Project/Security-Business/Security-Public-Site/Images/Command-Centre-Notes/Oct-2024/input-usercode-2.jpg?h=471\&w=500\&hash=45D686802E94F0FD55ABECD77EF568CD)

&#x20;

**4. Generate a user code:** You can also select the option to generate a random user code.

![](https://security.gallagher.com/-/media/Project/Security-Business/Security-Public-Site/Images/Command-Centre-Notes/Oct-2024/Generate-Usercode.jpg?h=273\&w=500\&hash=CD08FF28C9A8E77ABEFF76661F1E3D14)

&#x20;

#### Note:

Command Centre Web currently does not detect if a cardholder already has a user code. Therefore, the "Clear" and "Set" options will always be available for privileged operators, regardless of the cardholder's current user code status.&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://help.security.gallagher.com/command-centre/command-centre-web-releases/2024/december.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
