# Аккаунт и вход

Источник: https://docs.novapoker.ru/product/account/
Дорожка: продукт
Сверено с кодом: Mon Aug 24
Код: repos/poker-api/apps/server/src/auth, docs/superpowers/specs/2026-08-22-product-spec-as-built.md

---

**Аккаунт один на человека и общий для всех трёх приложений.** Ключ — номер
телефона. Пароля нет вообще.

## Как выглядит вход

1. Человек вводит телефон и получает одноразовый код.
2. Код уходит по цепочке каналов: Telegram → MAX → SMS. Доставку забирает первый
   доступный, и в ответе видно, какой именно сработал.
3. Код живёт **5 минут**. Запросить код можно **3 раза за 10 минут**, ввести —
   **5 попыток на код**.

## Обязательная анкета после первого входа

Пока не заполнены имя, ник, город из справочника и не дано согласие на обработку
персональных данных, приложение игрока дальше этого экрана не пускает. Это не
онбординг, который можно пропустить, — без ника и города приложение не работает.

## Куда пускает вход

| Приложение | Кого пускает |
|---|---|
| Игрок | любого вошедшего |
| Организатор | только у кого есть членство хотя бы в одном клубе |
| Админка | только с назначенной админ-ролью; остальные видят «Нет доступа» |

**Первый супер-админ** заводится настройкой платформы — списком телефонов.
Дальше роли раздаёт он.

**Несколько клубов у одного человека.** Одно членство — приложение организатора
выбирает клуб молча. Несколько — показывает экран выбора, и клуб можно сменить в
любой момент.

## Гость становится игроком сам

Если человека посадили за стол walk-in'ом по телефону, а он потом завёл аккаунт с
тем же номером — прошлые результаты сами приезжают в новый профиль, и рейтинг
пересчитывается по всей истории. Склеивать руками ничего не нужно, и это стоит
помнить, обсуждая «потерянные» результаты гостей: они не теряются, они ждут.

## Роли: два независимых контура

**Роль на платформе** — супер-админ, модератор, поддержка, маркетинг. Живёт в
админке.

**Роль в клубе** — владелец, турнирный директор, дилер. Живёт в приложении
организатора.

Это разные наборы, и они не пересекаются. Один человек может быть игроком,
дилером в одном клубе и ТД в другом одновременно: аккаунт один, роли разные.

## Бан

Забаненный платформой аккаунт не входит вообще. Это отдельная история от
[временной блокировки записи за неявки](https://docs.novapoker.ru/product/registration.md): там аккаунт
работает, недоступна только кнопка записи.

## Что рядом

- [Аутентификация и роли](https://docs.novapoker.ru/dev/auth.md) — токены, лимиты и матрица прав.
- [Запись и лист ожидания](https://docs.novapoker.ru/product/registration.md) — что человек делает дальше.
