Продажа SessionManager [2.0.0]

Нет прав для покупки (250,00 ₽)
Иконка ресурса
Краткое описание:
Аддон для управления сессиями в панели
20
🛡️ SessionManager для Pterodactyl v2
Интеллектуальный аудит активных сессий, защита от несанкционированного доступа и мгновенный отзыв в один клик

Совместимость: Pterodactyl 2.0+
​




📌 Зачем вашему проекту SessionManager?

В стандартном Pterodactyl пользователь не видит, кто, когда и с какого устройства заходил в его аккаунт. Если пароль был скомпрометирован или аккаунт остался открыт на чужом ПК, владелец узнает об этом только тогда, когда серверы уже удалены, а данные повреждены.

SessionManager закрывает эту критическую брешь в безопасности. Он добавляет полноценный раздел управления сессиями прямо в профиль пользователя (/account/sessions), предоставляя клиентам и администраторам прозрачный контроль над каждым авторизованным устройством.




⚡ Ключевые возможности

  • 🖥️ Определение устройства и окружения: умный парсер мгновенно распознает тип устройства (Desktop, Tablet, Mobile), точную версию браузера (Chrome, Firefox, Opera, Edge, Safari) и операционную систему (Windows 10/11, macOS, Linux, iOS, Android).
  • 🌐 IP-адрес и время активности: отображение реального IP-адреса подключения и времени последнего запроса (Last seen).
  • 🏷️ Индикатор текущего устройства (THIS DEVICE): текущая активная вкладка наглядно выделяется аккуратным зеленым бейджем, исключая случайный логаут собственного устройства.
  • 🚫 Мгновенный отзыв конкретной сессии (Revoke): подозрительный вход завершается нажатием одной кнопки без необходимости менять пароль.
  • 🔥 Экстренный сброс всех других устройств (Log Out All Other Devices): одна кнопка, которая мгновенно выбрасывает все сторонние сессии, оставляя активным только текущий сеанс.
  • ⚠️ Предупреждающий смарт-баннер: система предупреждает пользователя, если зафиксировано более одной активной сессии, снижая риски скрытого взлома.



🔒 Архитектура и надежность «под капотом»

В отличие от поверхностных решений, SessionManager не просто скрывает записи в базе данных, а обеспечивает настоящую физическую изоляцию и инвалидацию:

  • Реальное удаление сессии с диска: при отзыве физический файл сессии (storage/framework/sessions/{id}) немедленно уничтожается, делая невозможным повторное использование cookie.
  • Ротация токенов «Remember Me»: при отзыве других устройств сервер генерирует новый remember_token, а recaller-cookie текущего устройства бесшовно обновляется. Никаких «воскрешений» отозванного сеанса через сохраненные куки!
  • Мгновенный выброс в Real-time (Heartbeat & Interceptor): глобальный перехватчик запросов в панели и 3-секундный фоновый пульс немедленно отправляют отозванное устройство на страницу авторизации /auth/login, даже если пользователь не обновляет страницу.
  • Автоматическая очистка устаревших записей (Auto-pruning): сессии старше 30 дней автоматически очищаются из базы данных, не создавая нагрузки и мусора.
  • Оптимизированный трекинг: обновление времени последней активности в БД лимитировано до 1 раза в минуту, гарантируя нулевое влияние на производительность панели даже под высокой нагрузкой.



🎨 Дизайн и интеграция в экосистему

  • 100% Native Pterodactyl UI: компонент разработан на нативном стеке панели с использованием официального @pterodactyl/sdk и иконок Lucide SVG.
  • Идеальная цветовая палитра: органично вписывается в родной темный интерфейс панели (#111722, #1a2232, границы #2d3a50). Никаких аляпистых стилей или чужеродных шрифтов.
  • Изоляция стилей Tailwind v4: используется выделенный префикс ssm:, что исключает конфликты со стилями других аддонов и самой панели.
  • Полная адаптивность: одинаково плавно и удобно работает на десктопах, планшетах и смартфонах.



🚀 Установка за 1 минуту

Установка выполняется через стандартную систему расширений Pterodactyl v2 без ручной правки файлов и без сложных миграций:

Bash:
# 1. Загрузите пакет на сервер и выполните команду:
php artisan p:extension:install sessionmanager.pteroext --enable --replace

# 2. Готово! Аддон моментально доступен в панели в разделе Account -> Sessions.




💼 Повысьте доверие и безопасность ваших клиентов уже сегодня!
SessionManager — незаменимый инструмент для любого коммерческого или приватного хостинга на базе Pterodactyl v2.
​

Автор

Mardaster

Еще ресурсы от Mardaster

BetterSubusers
BetterSubusers
Небольшое улучшение доп-пользователей у серверов Pterodactyl
Server Groups — Custom Folders & Drag-and-Drop for Pterodactyl
Server Groups — Custom Folders & Drag-and-Drop for Pterodactyl
Организуй свои сервера в панели Pterodactyl
BetterFiles
BetterFiles
Небольшой плагин для улучшения файлового менеджера Pterodactyl
ProxyManager — Управление прокси и подписками Xray для Pterodactyl
ProxyManager — Управление прокси и подписками Xray для Pterodactyl
Менеджер подписок Xray (VLESS, Trojan): замер пинга в реальном времени, выбор портов и переключение
CItems
CItems
CItems — создание кастомных предметов на чистой Java с компиляцией на лету.
SecurityRcon
SecurityRcon
Отправляй свои команды защищенно
Перевод EcoSkills
Перевод EcoSkills
ВерхНиз