# Users

The User Audit Trails record activities related to user logins and role changes.

## Logins

OvalEdge tracks all user login attempts, successful and failed. The "Logins" section provides details for each login:

* **Login ID:** The user who logged in.
* **IP Address:** The device used for login.
* **Login Time:** The exact time the login process started.
* **Logout Time:** The time the user logged out.
* **Duration:** The total time spent logged in.
* **Status:** Success or failure of the login attempt.

**Sorting and Filtering:** Login details can be sorted or filtered by username, IP address, login/logout time, and duration (ascending or descending).

**Example:** On December 2, 2023, at 11:41 AM, Peter Scot logged in and logged out at 12:12 PM, resulting in a 30-minute session.

| Login ID   | IP Address    | Login Time   | Logout Time | Duration | Login Status |
| ---------- | ------------- | ------------ | ----------- | -------- | ------------ |
| Peter Scot | 123.12.124.14 | 11:41:22  am | 12:12:10 PM | 00:30:48 | Success      |

Sample screenshot featuring Audit Trails > User's Login information.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdbRbLNeVsdnZgBTBwBySQ9jm9a7wP1FxM_7iunCpT1l7tPy6vWRbLdP9QSUKCjReac6_xTjKk_yS8eTVXXaoRPGH9gH_f791J19pc6A-sh-0nzenhSxkI1dqDBIDgxYNQl-VRDQQ?key=3Q1-FAinoXRbCvW1iecCwIKR" alt=""><figcaption></figcaption></figure>

## User Roles

OvalEdge tracks all user role changes, including additions, updates, and deletions. This detailed audit log captures the following information:

* **User Name:** The user affected by the role change.
* **Updated Roles:** The specific roles added, updated, or deleted.
* **Updated By:** The user who made the change (if available).
* **Last Updated Date:** The timestamp of the role change.
* **Action:** The specific action performed (addition, update, or deletion).

**Sorting and Filtering:** Roles details can be sorted or filtered by User Name, Updated Roles, Updated By, Last Updated On, and Action type.

**Example:** On December 2, 2023, at 12:43 PM, user Peter Scot's roles were changed by Peter. The OE\_ADMIN role was retained, the Author\_Role was deleted, and the OE\_PUBLIC role was added.

| User Name  | Updated Roles | Updated By | Last Updated Date      | Action |
| ---------- | ------------- | ---------- | ---------------------- | ------ |
| Peter Scot | OE\_PUBLIC    | Peter      | 2023-12-02 12:43:45 PM | ADD    |
| Peter Scot | Author\_Role  | Peter      | 2023-12-02 12:43:45 PM | DELETE |

Sample screenshot featuring Audit Trails > User's Roles information.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc5uMI5k9iaFQZEk7bVwyB0cyG9WhytR_brHqF0XH1ZqgPxX8adhgsB2KRsW-GXxGomcUtZT3qTFzxjsazOIEYUke-Ud7ZOq2Zm2SlknqW-jtJlT1mOmp0QO8vdd4jbVgEo1mwEOw?key=3Q1-FAinoXRbCvW1iecCwIKR" alt=""><figcaption></figcaption></figure>

## Browser Extension Login

The Browser Extension Login Audit tracks user sign-in and sign-out activities in the OvalEdge Browser Extension. It enables system administrators to monitor and review user session behavior.

This audit trail captures the following details:

* **Email ID:** The registered email address of the user who attempted to log in.
* **User Name:** The full name of the user, including First and Last Name.
* **User Type:** Indicates whether the user is a licensed or guest user.
* **Sign-In Time:** The exact timestamp when the user successfully signed in to the browser extension.
* **Sign-Out Time:** The exact timestamp when the user signed out or the session ended.
* **Session Duration:** The total time the session remained active, calculated from sign-in to sign-out.
* **IP Address:** The IP address of the system used to access the browser extension.
* **Browser Name and Version:** The browser used for login, including its version (e.g., Chrome 117.0.5938.149).
* **Operating System:** The operating system of the machine used to perform the login (e.g., Windows 10, macOS).
* **Status:** Indicates whether the login attempt was successful or failed.
* **Failure Reason:** Provides the reason for a failed login attempt, if applicable (e.g., Invalid Credentials, Token Expired).

Sorting and Filtering: Audit details can be sorted/filtered by User Type, Sign-In Time, Sign-Out Time, Session Duration, and Status.

Sample screenshot featuring Audit Trails > Users > Browser Extension Login

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcH1anvS8R1YN9abBERO--aHO-2A575ijXP8FjFWAlEu40za1uMWKDqYHaS5jquD9hIn8xyO9riT78LXkuDWxx15DejW85qsvuWN4oU4Nfp8Ua4G0lEGb1OD2G0QvODpRVZzRUSnw?key=H85-izF4ebNvDiipyyOFdQ" alt=""><figcaption></figcaption></figure>
