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