# Check and manage Client Sessions

### PUQcloud Panel

##### [Order Now](https://puqcloud.com/puqcloud-panel.php) | [Download](https://github.com/puqcloud/PUQcloud) | [FAQ](https://faq.puqcloud.com/)

#### Overview

The **Client Sessions** section in **PUQcloud Panel** provides full visibility into all user and client activities occurring in the system.  
Each client’s interaction — whether via the **web panel** or **API requests** — is automatically logged in real time.

All session tracking runs **in the background**, so even with thousands of simultaneous connections, the system performance remains unaffected.  
This feature is essential for **security auditing**, **support troubleshooting**, and **usage monitoring**.

- - - - - -

#### Navigation Path

**Dashboard → Monitoring → Client Sessions**

- - - - - -

#### Key Features

<table id="bkmrk-feature-description-"><thead><tr><th>Feature</th><th>Description</th></tr></thead><tbody><tr><td>**Complete Client Logs**</td><td>Monitors every user’s actions through the Client Area and API.</td></tr><tr><td>**Background Execution**</td><td>Sessions are recorded asynchronously, ensuring no system slowdown.</td></tr><tr><td>**Real-Time Tracking**</td><td>Displays ongoing requests with instant refresh intervals.</td></tr><tr><td>**Filter by Date Range**</td><td>Analyze session activity for a specific period.</td></tr><tr><td>**Auto Refresh Option**</td><td>Set automatic updates every few seconds.</td></tr><tr><td>**Detailed Metadata**</td><td>Includes timestamp, IP, client name, user name, and accessed URL.</td></tr></tbody></table>

- - - - - -

#### Using the Client Sessions Page

##### 1. Access the Page

Navigate to  
**Dashboard → Monitoring → Client Sessions**

You’ll see a list of recorded client activities including:

- **Date and Time**
- **Client and User**
- **IP Address**
- **Request Source (WEB/API)**
- **HTTP Method (GET/POST)**
- **Full URL Accessed**

[![Client Sessions Overview](https://doc.puq.info/uploads/images/gallery/2025-10/scaled-1680-/axp1.png)](https://doc.puq.info/uploads/images/gallery/2025-10/axp1.png)

- - - - - -

##### 2. Filter by Date and Time

To narrow results, use the **Filter** field at the top.  
Click the date range selector, choose your **start** and **end** times, then click **Apply** to confirm.

[![Date Range Filter](https://doc.puq.info/uploads/images/gallery/2025-10/scaled-1680-/3WP2.png)](https://doc.puq.info/uploads/images/gallery/2025-10/3WP2.png)

- - - - - -

#### Columns Explained

<table id="bkmrk-column-description-d"><thead><tr><th>Column</th><th>Description</th></tr></thead><tbody><tr><td>**Date**</td><td>When the request was made.</td></tr><tr><td>**Client**</td><td>Name of the organization or customer account.</td></tr><tr><td>**User**</td><td>Name and email of the user under that client.</td></tr><tr><td>**IP Address**</td><td>Source IP used during the session.</td></tr><tr><td>**URL**</td><td>Exact web or API endpoint accessed.</td></tr><tr><td>**Type (WEB/API)**</td><td>Indicates the request source.</td></tr><tr><td>**Method (GET/POST)**</td><td>HTTP action type (data retrieval or update).</td></tr></tbody></table>

- - - - - -

#### Status Labels

<table id="bkmrk-label-meaning-%F0%9F%9F%A6-api-"><thead><tr><th>Label</th><th>Meaning</th></tr></thead><tbody><tr><td>🟦 **API**</td><td>Request executed through system API.</td></tr><tr><td>🟩 **WEB**</td><td>Request sent via client web interface.</td></tr><tr><td>🟢 **GET**</td><td>Data retrieved from the system.</td></tr><tr><td>🟠 **POST**</td><td>Data submitted or changed.</td></tr></tbody></table>

- - - - - -

#### Queue Controls

<table id="bkmrk-control-description-"><thead><tr><th>Control</th><th>Description</th></tr></thead><tbody><tr><td>**Auto Refresh Interval**</td><td>Located in the top-right corner. Select update frequency (e.g., every 5 seconds).</td></tr><tr><td>**Off/On Switch**</td><td>Turns automatic refreshing on or off.</td></tr><tr><td>**Search Box**</td><td>Quickly find sessions by client name, user, IP, or URL.</td></tr></tbody></table>

- - - - - -

#### Example Use Case

Support staff can use this section to trace a client’s recent activity.  
For instance, you can identify when a client accessed their service list or triggered an API call.

Example entry:

```
2025-10-27 21:13:37 | Demo Client | demo-client@puqcloud.com  
API GET → https://demo.puqcloud.com/api/logout  
IP: 92.246.84.133

```

- - - - - -

#### Tips

- Use **short refresh intervals (3–5 seconds)** to watch active client activity in real time.
- Combine **date filters** with **keyword searches** to quickly find suspicious or failed API calls.
- Logs include both **web panel navigation** and **API usage**, providing full operational transparency.
- Background tracking ensures **stable system performance** even with heavy usage.