Процесс авторизации

Процесс авторизации

Для нового пользователя

### Открытие клиента Пользователь открывает Lampa (или другой клиент) и указывает адрес сервера Al(co)pac. ### Получение кода При попытке воспроизведения контента сервер показывает страницу авторизации с **6-значным кодом** и ссылкой на бота. ### Отправка кода боту Пользователь переходит в Telegram-бота и отправляет полученный код (или нажимает ссылку `/start CODE`). ### Ожидание одобрения Бот отвечает: «✅ Код принят! Ожидай подтверждения администратора.» Администратору приходит уведомление с кнопками выбора срока доступа: - 1 день - 7 дней - 30 дней - 90 дней - 365 дней - Отклонить ### Одобрение Администратор нажимает кнопку с нужным сроком. Пользователь получает уведомление: «🎉 Доступ одобрен на 30 дней!» ### Готово Клиент автоматически авторизуется — токен сохраняется на устройстве.

Привязка устройств

Каждый авторизованный пользователь может привязать несколько устройств (по умолчанию до 3).

Автоматическая привязка

При первом подключении нового устройства оно автоматически привязывается к аккаунту пользователя (если не превышен лимит).

Привязка по коду

Если лимит устройств не превышен, пользователь может привязать новое устройство:

  1. Открыть клиент на новом устройстве
  2. Получить 6-значный код
  3. Отправить код в бот
  4. Устройство привязывается к существующему аккаунту

Управление устройствами

Команда /devices показывает список устройств с кнопками:

  • Переименовать — изменить метку устройства
  • Отвязать — удалить привязку устройства

Отклонение

Если администратор нажимает «Отклонить», пользователь получает: «❌ Доступ отклонён.»

Пользователь может повторить попытку авторизации.