Модуль мультиаккаунты для скриптов FastCore
Общее описание:
Модуль предназначен для администрирования пользователей системы с особым акцентом на обнаружение и управление мультиаккаунтами. Система автоматически идентифицирует потенциальные мультиаккаунты на основе IP-адресов и предоставляет инструменты для управления ими.Основные функции:
1. Просмотр пользователей
- Отображение списка всех пользователей системы (по 100 записей на страницу)
- Для каждого пользователя показывается:
- ID пользователя
- Логин
- Реферер (кто пригласил)
- IP адрес регистрации
- IP адрес последнего входа
- Время последнего входа
- Текущий статус
- Кнопки управления
2. Фильтрация мультиаккаунтов
- Переключение между режимами просмотра:
- "Показать всех" - отображает всех пользователей
- "Показать мультиаккаунты" - отображает только пользователей с одинаковыми IP входа
3. Визуальная идентификация
- Цветовая маркировка мультиаккаунтов:
- Логины и IP-адреса мультиаккаунтов подсвечиваются уникальным цветом для каждой группы
- Одинаковый цвет означает принадлежность к одной группе мультиаккаунтов
4. Статусы пользователей
- Активен (зеленый значок) - обычный пользователь без подозрений
- Мультиаккаунт(желтый значок) - имеет общий IP входа с другими аккаунтами
- При наведении на значок показывается количество связанных аккаунтов
- Заблокирован(красный значок) - аккаунт заблокирован администратором
- Логин заблокированного пользователя отображается зачеркнутым
5. Управление пользователями
- Для каждого пользователя доступны действия:
- Блокировка активного аккаунта
- Разблокировка заблокированного аккаунта
- Действия выполняются мгновенно через AJAX без перезагрузки страницы