---
title: "Signin"
method: GET
path: "/signin"
---

# Signin

`GET /signin`

## Request

- Base URL: `https://fluxito.app` (the document declares no server; this is the origin it was published from)
- URL: `https://fluxito.app/signin`
- Auth: none declared

Sign-in interstitial page — shows email/password form + Google button.

Uses the same resolver as protected routes so a signature-valid uid
cookie pointing at a missing user does NOT cause /home → /signin →
/home loops; instead the stale cookie is cleared and the form is
rendered. The ``next`` query parameter is sanitized to prevent open
redirects (e.g. ``next=//evil.com``).

## Query parameters

- `next` string
- `error` string, nullable
- `gated` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/fluxito/apis/fluxito-platform.md) · [All operations](https://skmtc.dev/fluxito/apis/fluxito-platform/llms.txt) · [OpenAPI document](https://skmtc.dev/fluxito/apis/fluxito-platform/revisions/d558e1fe9a04?raw)
