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

# Portal Sign In

> Patient portal login page for Encore OS, providing email and password authentication for portal users.

Patient portal sign-in screen at `/portal/login` where existing portal users authenticate with email and password to access their health information.

## Overview

The Portal Sign In page is the authentication entry point for the patient portal. It presents an email/address and password form. On success the user is redirected to `/portal/dashboard`. The page is accessible without an existing session (public route, no authentication guard) and is WCAG 2.1 AA compliant per inline documentation.

## Who it's for

Access follows your organization's role and module configuration. ## Before you start

* You must have a registered portal account. If you do not have one, register at `/portal/register`.
* Your email address must be verified before sign-in will succeed.

## Steps

1. Navigate to `/portal/login`.
2. Enter your registered email address.
3. Enter your password.
4. Click **Sign In**.
5. If MFA is enabled on your account, complete the second-factor challenge when prompted.

## Key concepts

**Show/hide password toggle** — The sign-in form includes a control to reveal or hide the password field.

**Error sanitization** — Error messages shown on failed sign-in are sanitized; internal details are never exposed.

## Related

<Columns cols={2}>
  <Card title="Platform Foundation" icon="layer-group" href="/pf/overview">
    Platform Foundation overview.
  </Card>

  <Card title="Governance & parity" icon="scale-balanced" href="/governance/index" />
</Columns>

<Note>
  This page documents shipped product behavior. It is not medical, legal, or
  billing advice. Verify against your organization's policies and applicable
  regulations before using it for clinical, compliance, or billing decisions.
  Protected health information (PHI) shown in the product is governed by your
  tenant's access controls and is never exposed in this documentation.
</Note>

<Accordion title="Documentation sources">
  * src/routes/public.tsx
  * src/cores/pm/pages/portal/PortalLoginPage.tsx
  * src/cores/pm/hooks/usePortalAuth.ts
</Accordion>
