Веб-менеджер кафе
«Веб-менеджер кафе» представляет собой адаптивную панель управления в браузере по адресу handycafe.app . Она связывается с сервером HandyCafe через защищенный облачный ретранслятор, поэтому владельцы и уполномоченные операторы могут наблюдать за кафе и управлять им, не открывая прямой доступ к локальному серверу из интернета.
Что вы можете делать
- Наблюдать в реальном времени за компьютерами, сессиями, выручкой за текущий час, выручкой за сегодняшний день и средней длительностью сессии за сегодня.
- Искать консоли или участников и фильтровать консоли по состоянию: офлайн, на паузе, на обслуживании, активные или свободные.
- Запускать гостевую сессию; завершать, блокировать и разблокировать сессии; добавлять время к сессии; перезагружать или выключать ПК; смотреть запущенные на нем приложения; отправлять объявления по всему кафе.
- Искать участников, просматривать балансы и недавнюю историю, пополнять кошелек и начислять игровое время.
- Просматривать структуру выручки, выручку по дням, загрузку и почасовую активность за выбранный период.
- Просматривать журнал удаленных действий: само действие, объект, безопасную сводку параметров, оператора, результат, ошибку и время.
Интерфейс включает нижнюю панель навигации для телефона, элементы управления под размер пальца, адаптивные карточки вместо широких таблиц, темную тему и корректную обработку изменений области просмотра на мобильных устройствах.
Состояние соединения
В нижней части экрана показываются два независимых состояния:
- Облачный канал представляет собой соединение браузера с HandyCafe Cloud.
- Сервер кафе представляет собой активный канал передачи команд из облака на серверный компьютер.
Подключенный облачный канал еще не означает, что сервер кафе в сети. Пока ретранслятор до сервера кафе недоступен, удаленные команды отключены или отклоняются. Панель может и дальше показывать последний известный снимок данных, но помечает его как устаревший и не выдает за актуальные данные.
Безопасность и надежность
Вход выполняется через сессию учетной записи HandyCafe. Каждый запрос к кафе проверяется на право владения и на наличие подписки «Облако». Удаленные операции записи защищены ограничением частоты запросов, проверкой входных данных, обязательным ключом идемпотентности и записью в журнал аудита. Повторное использование того же ключа с другими параметрами отклоняется. У запросов из браузера к API есть жесткий тайм-аут, а тикеты WebSocket живут недолго и действуют однократно.
Заметки об участнике передаются на сервер кафе, но не попадают в сводку параметров журнала удаленных действий. Пароли, сессионные токены и сырые тикеты аутентификации никогда не показываются на странице активности.
Требования
- Учетная запись HandyCafe, которой принадлежит кафе или у которой есть права на него.
- Действующая лицензия и необходимая подписка «Облако».
- Актуальная версия сервера HandyCafe, подключенная к облачному ретранслятору.
Если сервер кафе не в сети, данные в реальном времени и удаленные команды работать не будут, пока серверный компьютер не получит корректное состояние лицензии и не переподключится к HandyCafe Cloud.