Перейти к содержимому

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

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

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

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

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

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

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

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

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

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

Забаненный платформой аккаунт не входит вообще. Это отдельная история от временной блокировки записи за неявки: там аккаунт работает, недоступна только кнопка записи.