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

# Sign in

> Sign in to the Civic dashboard with Discord, and sign out when you are done.

The dashboard is where you configure everything. You sign in with Discord — there is no separate Civic account or password.

## Sign in

**1. Click Log in**

On the [Civic website](https://civicbot.app), click **Log in**.

**2. Authorize with Discord**

Discord asks you to authorize Civic. Civic requests only your username and your
server list — nothing else.

**3. You are returned to the dashboard**

If you were heading somewhere specific, Civic takes you straight there.

> [!NOTE]
>
> **Image needed — `login-button.png`**
> Show the Civic sign-in card with the Discord sign-in button highlighted.

## Access

You can manage any server where you are the **owner**, have **Administrator**, or have **Manage Server**. See [Permissions](https://docs.civicbot.app/dashboard/permissions.md).

## Sessions

* A session lasts **7 days**, unless you sign out.
* Your Discord tokens are encrypted and your session is stored server-side.
* Sign out from the account menu in the sidebar. This revokes the session immediately.

## If sign-in fails

| Message | What it means |
| - | - |
| *Your sign-in session expired. Please try again.* | You took too long on the Discord screen. Start again. |
| *Sign-in could not be verified (state mismatch). Please try again.* | The sign-in was interrupted. Start again. |

> [!NOTE]
>
> If you cannot see a server you manage, check that you still have **Manage Server** in it. Access is re-checked on every request.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.