Публичные страницы¶
Страницы, доступные без авторизации в кабинет.
| Страница (Vue) | Маршрут | Назначение |
|---|---|---|
Welcome |
GET / |
Главная. HomeController: гостям отдаёт маркетинговый лендинг (статика в вебруте /landing/, если выложен), залогиненных редиректит в кабинет (/agent / /client); fallback — SPA-заглушка Welcome |
Public/Agent |
GET /p/{pubId} |
Публичная страница посредника (реф-вход клиента) — только если посредник active |
Client/Requisites |
GET /client/r/{code} |
Просмотр реквизитов оплаты по короткому коду без логина |
Публичная страница посредника /p/{pubId}¶
PublicAgentController отдаёт Pages/Public/Agent.vue — витрина посредника со статусом active. Используется как точка входа клиента по реф-ссылке: с неё клиент переходит на вход/регистрацию в контексте этого посредника (?agent=<id>).
Пример: демо-посредник доступен по https://test142.ru/p/demoagent.
Просмотр реквизитов /client/r/{code}¶
RequisitesController — клиент открывает реквизиты оплаты (карта/наличные/агент) по короткому коду из requisite_codes. Логин не требуется (короткий код + срок действия expires_at достаточны). Действие reveal раскрывает чувствительные данные (например, номер карты).
Служебные эндпоинты (не страницы)¶
| Эндпоинт | Назначение |
|---|---|
GET /lang/{locale} |
Словарь переводов по локали |
POST /locale |
Переключение языка |
POST /webhooks/telegram |
Вебхук Telegram-бота |
POST /webhooks/max |
Вебхук MAX-бота |
GET /su/{token} (+ /list, /file, /media/{id}/delete) |
Публичная загрузка медиа услуг с телефона по токену — см. Доп. услуги |
POST /switch |
Переключение активного кабинета пользователя |
Вход в админку (/admin) и точки входа кабинетов (/agent/login, /client/login) — см. соответствующие разделы.