> For the complete documentation index, see [llms.txt](https://docs.lionparcel.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lionparcel.com/guides/guides-en/security/security-account.md).

# Security Account

### Security - Password Expired

To improve account security, we have added a password expiration policy that requires users to update their passwords periodically

Here is the tutorial we provide

### System Warning Notification

<figure><img src="/files/9653c8132da9cb8be3d467830944190f1df226f6" alt=""><figcaption></figcaption></figure>

If the user sees a red notification at the top of the page, as in the example above, it indicates a condition that requires immediate attention.\
\
This notification appears as a system warning regarding a certain status that has the potential to interfere with optimal use of the application.

### Password Expired Notification (Popup on Login)

<figure><img src="/files/3adf47cdfb95eb42ccd9524edaeb8cf3befd5394" alt=""><figcaption></figcaption></figure>

If the user sees a popup on the login page with the message “Password Has Expired,” this indicates that the account password has expired and must be updated before the user can access the system. The action to take is to click the button **"set password"**

### Account Verification (After Password Expiration)

<figure><img src="/files/a89984c4e23c9b8007105168eed86e2ebe7c0ad6" alt=""><figcaption></figcaption></figure>

After the user selects the **“Set Password”**, the system will direct to the **Account Verification**. This page is used to ensure that the password change process is carried out by an authorized user. If the user does not know the client ID/partner in question, the user can click "use another verification method"

### OTP Code Verification

<figure><img src="/files/411f8d3d8357ac92409cd50ff6080c8bfb35594d" alt=""><figcaption></figcaption></figure>

After the user successfully passes the stage **Account Verification**, the system will send **an OTP (One-Time Password) code** to the registered email.

The user will be directed to the **OTP Code Verification** page to continue the password reset process.

### Reset Password

<figure><img src="/files/607b4eddb2bc06966a64912397b1db61feb3c409" alt=""><figcaption></figcaption></figure>

After the user successfully completes the verification process (Partner/Client Code and OTP), the system will direct to the **Reset Password**.

This page is used to create a new password to replace the expired password&#x20;

<figure><img src="/files/7ea30fcd3239615ffdee940b47c8eb6041dc65c2" alt=""><figcaption></figcaption></figure>

After the user successfully resets the password, the system will display a confirmation popup with the message: **"Password Reset Successful"**

## Login OTP Request (MFA)

### OTP Activation (First Login)

<img src="/files/d772df4cdcd317626012823eead96abb2349966f" alt="" height="278" width="371">

1. At login, if the user has not activated OTP, a pop-up will appear directing the user to activate OTP
2. When activation is carried out, the system will send an OTP for the first time to the user's email and the user is required to enter the OTP to continue the login process

### Login OTP Request (Second and Subsequent Logins)

<figure><img src="/files/4269115a73ce49ecd08553802b5d61b212706494" alt=""><figcaption></figcaption></figure>

1. When the login process has been successful, the user will be required to enter an OTP for login verification
2. This OTP after login will be valid across all Lion Parcel platforms:\
   \- Genesis Website\
   \- Genesis Mobile\
   \- Liberta (Internal)
3. The OTP will be sent via email to the registered user email for Genesis Website, Genesis Mobile, and Liberta

### OTP Activation (For Users Who Have Previously Logged In)&#xD;<br>

<figure><img src="/files/db9badd0aa18ff882ca5450e655c8d051dd0ff43" alt=""><figcaption></figcaption></figure>

1. Users can activate OTP through the profile page in both Liberta and Genesis
2. If the user activates OTP, the user will be asked to enter the OTP for the first time
3. After the OTP is successfully completed, the activation process is finished and for every login the user must enter the OTP

Password & OTP for Change Email in Genesis (MFA) <br>
-----------------------------------------------------

<figure><img src="/files/3663204d20517a26aea325c1992248d6fafa9cfe" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/6cc81fcf06c20fb20161a2a47b2bee44297a83db" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/a0b10d6c0f453d13f07d0c19414e8f51fcf582ca" alt=""><figcaption></figcaption></figure>

1. When the user wants to change the email in Genesis, the user will enter the new email address to be changed
2. After that, the user is required to enter their Genesis password
3. If successful, the user must enter the OTP that will be sent to the new email that has been changed
4. The user will also receive a notification email about the email change at the old email address

<figure><img src="/files/128caffa0a1c8df1f9d2405f3bbde367e13a9b4c" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/10fd4266be7e54f1cd42aaf20f459146760aa67a" alt=""><figcaption></figcaption></figure>


---

# 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://docs.lionparcel.com/guides/guides-en/security/security-account.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.
