docs: add cabinet settings to .env.example
Add configuration options for personal cabinet: - CABINET_ENABLED, JWT settings, CORS origins - Email verification settings - SMTP configuration for email sending 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -8,6 +8,35 @@ ADMIN_IDS=
|
||||
# Ссылка на поддержку: Telegram username (например, @support) или полный URL
|
||||
SUPPORT_USERNAME=@support
|
||||
|
||||
# ===== ЛИЧНЫЙ КАБИНЕТ (CABINET) =====
|
||||
# Включить личный кабинет пользователя (веб-интерфейс для управления подпиской)
|
||||
CABINET_ENABLED=false
|
||||
# Секретный ключ для JWT токенов (если не указан, используется BOT_TOKEN)
|
||||
CABINET_JWT_SECRET=
|
||||
# Время жизни access token в минутах (по умолчанию 15)
|
||||
CABINET_ACCESS_TOKEN_EXPIRE_MINUTES=15
|
||||
# Время жизни refresh token в днях (по умолчанию 7)
|
||||
CABINET_REFRESH_TOKEN_EXPIRE_DAYS=7
|
||||
# Разрешенные origins для CORS (через запятую, например: https://cabinet.example.com)
|
||||
CABINET_ALLOWED_ORIGINS=
|
||||
# Включить верификацию email (требует настройки SMTP)
|
||||
CABINET_EMAIL_VERIFICATION_ENABLED=false
|
||||
# Время жизни токена верификации email в часах
|
||||
CABINET_EMAIL_VERIFICATION_EXPIRE_HOURS=24
|
||||
# Время жизни токена сброса пароля в часах
|
||||
CABINET_PASSWORD_RESET_EXPIRE_HOURS=1
|
||||
|
||||
# ===== SMTP НАСТРОЙКИ (для email в личном кабинете) =====
|
||||
# SMTP сервер (например: smtp.gmail.com, smtp.yandex.ru)
|
||||
SMTP_HOST=
|
||||
SMTP_PORT=587
|
||||
SMTP_USER=
|
||||
SMTP_PASSWORD=
|
||||
# Email отправителя (если не указан, используется SMTP_USER)
|
||||
SMTP_FROM_EMAIL=
|
||||
SMTP_FROM_NAME=VPN Service
|
||||
# Использовать TLS шифрование
|
||||
SMTP_USE_TLS=true
|
||||
|
||||
# Уведомления администраторов
|
||||
ADMIN_NOTIFICATIONS_ENABLED=true
|
||||
|
||||
Reference in New Issue
Block a user