HandyCafe Docs
owner cashier

Вход по QR-коду

Вход по QR-коду позволяет участнику войти на любом клиентском ПК, отсканировав код приложением HandyCafe. Участник никогда не вводит пароль на общем ПК. Его телефон подтверждает вход и сессия начинается.

Где это отображается

Вход по QR-коду всегда доступен на экране входа клиента. Когда клиент открывает окно входа с экрана ожидания, он видит два варианта рядом:

  • Логин и пароль. Участник вводит свои учетные данные прямо на клиенте.
  • QR-код. Код, который участник сканирует приложением HandyCafe.

Вариант с QR-кодом не требует ни кнопки, ни переключателя. Он всегда включен, пока клиент может связаться с сервером.

Как это работает

  1. На экране входа отображается QR-код. Код содержит одноразовую ссылку.
  2. Участник открывает приложение HandyCafe на телефоне и сканирует код приложением или камерой телефона. Если приложение не установлено, ссылка открывает страницу установки.
  3. Приложение подтверждает вход для аккаунта участника.
  4. Клиент опрашивает сервер и при подтверждении выполняет вход участника. Его сессия начинается.

Код имеет короткий срок действия. Если он истекает до того, как участник его отсканирует, экран предлагает обновление для показа нового кода.

Преимущества

  • Без паролей на общих ПК. Учетные данные остаются на телефоне участника. Ничего важного не вводится на клиентском ПК.
  • Быстрые повторные визиты. Постоянный участник входит одним сканированием.
  • Привязка к аккаунту участника. Сессия связывается с кошельком, уровнем, скидкой и историей участника, так же как любая сессия участника. См. Участники.

Требования

  • У участника есть аккаунт HandyCafe и установленное на телефоне приложение HandyCafe Gamer.
  • Клиентский ПК подключен к серверу. Вариант с QR-кодом скрывается, когда сервер недоступен. Форма логина и пароля остается доступной.

Связанные способы входа

  • Запросы на вход гостя. Гость без аккаунта может попросить оператора открыть ПК для постоплатной сессии. См. Запросы на вход.
  • Сессии, запущенные кассиром. Кассир может запустить любую сессию вручную из Панели администрирования. См. Управление сессиями.