SottoBoot

Авторизация клиентов: как игрок входит на ПК

Способы входа на экране игрока — PIN, Telegram, СМС, звонок, Яндекс — и как их включить в веб-CRM.

На экране входа игрок видит название ПК, формы телефона и PIN и приветствие. Вход по PIN доступен всегда. Остальные способы вы включаете сами: «Настройки → Авторизация клиентов».

Как игрок входит

  • PIN — шесть цифр клиента. Ошибки подсвечиваются красным, после трёх неверных подряд вход блокируется на 10 минут.
  • Телефон: клиент набирает номер, и ему предлагаются доступные способы — Telegram, СМС или звонок. После ввода 10 цифр вариант Яндекс скрывается, а «Вернуться» сбрасывает номер.
  • Яндекс: открывается небольшое окно входа Яндекса, и клиент ищется по его Яндекс ID или телефону.

Клиента, которого нет в CRM, на входе не создают: игрок увидит просьбу обратиться к администратору. Сами коды и PIN в журналы не пишутся.

Как настроить

Страница состоит из вкладок «Способы входа», «Telegram», «Яндекс», «SMSC», «SMSAero». Порядок такой: сначала заполните вкладки сервисов и сохраните, затем откройте «Способы входа» и включите галочки. Включить способ можно, только если поля нужного сервиса заполнены.

Telegram
Код отправляется через Telegram Gateway или SMSC (выбирается на вкладке «Способы входа»). Для Gateway нужен API-ключ из кабинета gateway.telegram.org. «Адрес Gateway» уже заполнен официальным, заменять его нужно только для своего шлюза.
СМС
Через SMSC (логин, пароль, имя отправителя) или SMSAero (email, API-ключ, подпись).
Звонок
Только через SMSC: клиенту выдаётся номер, на который он сам звонит, и сервер проверяет входящий звонок.
Яндекс
Создайте приложение типа Web service на oauth.yandex.ru, вставьте Client ID и Client secret. Redirect URI — https://sottoboot.ru/auth/yandex. Доступы: логин, имя и номер телефона.

Ключи и пароли выдаёт сам сервис, вводят их только здесь. Пустое поле при сохранении оставляет прежний секрет. В клиентские страницы и журналы ключи не попадают.

Картинка экрана входа

Фон на экране входа игрока настраивается отдельно — в Admin → Настройки → «Клиентские ПК». Это отдельное изображение, не обои Windows.