> ## Documentation Index
> Fetch the complete documentation index at: https://docs.startmyvpn.com/llms.txt
> Use this file to discover all available pages before exploring further.

# User Management

> Managing customer accounts in the admin panel.

## User list

Navigate to **Admin → Users** to view all registered accounts. You can search by name or email, and filter by role or status.

## User detail page

Click any user to open their detail page, which shows:

* Profile information (name, email, registration date)
* Current active service (if any)
* All services (history)
* Invoices
* Support tickets
* Bandwidth usage

## Actions

### Change role

Roles control what a user can access:

| Role    | Description                                             |
| ------- | ------------------------------------------------------- |
| Active  | Regular user (default)                                  |
| Support | Can access admin panel in read-only + ticket reply mode |
| Admin   | Full admin access                                       |
| Blocked | Account suspended, cannot log in                        |

To change a role: **Admin → Users → \[User] → Edit Role → Save**

### Block a user

Blocking a user prevents them from logging in. Their services are **not** automatically suspended — you must suspend services separately if needed.

### Delete a user

User accounts use soft-deletes. A deleted user is hidden from lists but data is retained for accounting purposes. To permanently delete, use the database directly.

### Impersonate

Admins can log in as any user to troubleshoot issues:

```
Admin → Users → [User] → Impersonate
```

This opens a new session as that user. To return to the admin account, click **Stop Impersonating** in the top bar.

## Creating users manually

To create a user account without going through the registration flow:

**Admin → Users → Create User**

Enter name, email, and a temporary password. The user can reset their password via the login page.
