Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Модули для DLE » Fake Users Search - Модуль для поиска и удаления лишних пользователей (ботов) на DLE-сайте

Fake Users Search - Модуль для поиска и удаления лишних пользователей (ботов) на DLE-сайте


     11.01.2014    модуль, fake users search    Модули для DLE    10798    12 комментариев

Краткая информация о модуле (хаке)

Автор: ПафНутиЙ
Версия DLE: 9.x и выше
Цена: Бесплатно
Если у вас на сайте много пользователей, то, с вероятностью в 99,9% у вас есть пользователи-однодневки, боты, полно пользователей со ссылками в подписи, в информации о себе.
Пришло время их почистить!
Модуль Fake Users Search позволит легко найти и удалить "не угодных" пользователей, очистить подпись и информацию о себе.

Особенности модуля


Fake Users Search - Модуль для поиска и удаления лишних пользователей (ботов) на DLE-сайте

  • Удобный интерфейс админки - кто сказал, что админка модуля должна быть в стандартном интерфейсе DLE?
  • Более гибкий поиск фейковых пользователей по сравнению со стандартным
  • Удобная сортировка результатов - просто кликайте по заголовку таблицы smile

    Fake Users Search - Модуль для поиска и удаления лишних пользователей (ботов) на DLE-сайте

  • Поиск пользователей-однодневок
  • Удаление отмеченных пользователей
  • Массовая очистка подписи и информации о себе

    Fake Users Search - Модуль для поиска и удаления лишних пользователей (ботов) на DLE-сайте


Установка модуля


  1. Скачать модуль
  2. Распаковать содержимое папки upload в корень сайта. (Если ваш сайт работает в кодировке windows-1251 — необходимо перекодировать php файлы в кодировку сайта.)
  3. В браузере запустить файл /fake_users_search_install.php и следовать несложным инструкциям.

    Fake Users Search - Модуль для поиска и удаления лишних пользователей (ботов) на DLE-сайте


Настройки поиска


  • Искать однодневок - Пользователи, дата регистрации которых совпадает с датой последнего посещения, при этом они не оставили ни одного комментария или новости. В 99,99% это боты, можно смело удалять таких.
  • "Стаж" пользователя - Указывается количество месяцев, прошедших с момента регистрации пользователя. Если оставить поле пустым - будут отобраны все пользователи с момента создания сайта.
  • Не искать молодых - Указывается количество дней. Настройка нужна, чтобы исключить из поиска недавно зарегистрированных пользователей.
  • Интервал между регистрацией и последним посещением - Указывается временной интервал между регистрацией и последним посещением (в днях). Иногда боты ещё полдня висят на сайте, или заходят на сайт через некоторое время после регистрации.
  • Возможность указания максимального количества комментариев и новостей. Но можно искать и без учета данного параметра.
  • Не пустая информация "О себе" - Отберёт только тех пользователей, у которых заполнено поле "Информация о себе", а так же можно учитывать только наличие ссылок.
  • Не пустая подпись - Отберёт только тех пользователей, у которых заполнена подпись, а так же можно учитывать только наличие ссылок - полезно, когда спамят ссылками в подписи.
  • Кол-во результатов на страницу - по умолчанию 50 пользователей на страницу.
  • Настройка вывода полей в результатах поиска - просто отметьте галочками те поля, которые хотите видеть и они выведутся.

Удаление модуля


Благодаря универсальному установщику удаление модуля можно произвести не заходя в админку smile (про установщик я расскажу одной из следующих статей. )
  1. В браузере запустить файл /fake_users_search_install.php и следовать несложным инструкциям.

    Fake Users Search - Модуль для поиска и удаления лишних пользователей (ботов) на DLE-сайте



Скачать модуль Fake Users Search, как всегда, можно только с github т.к. там удобнее поддерживать код и всегда актуальная версия.



Надеюсь модуль будет вам интересен и полезен. Жду отзывов!

12 комментариев

Kota
Юзер

Kota - 11 января 2014 14:12 -

Спасибо! Полезный модуль. Забрал себе в коллекцию =)

remont63
Юзер

remont63 - 11 января 2014 15:59 -

Отлично, как раз сегодня задумался почистить базу от лишнего.

vitnet
PHP-developer

vitnet - 11 января 2014 17:37 -

Спасибо, отличный модуль. Может стоит добавить после

ПафНутиЙ
Админ

ПафНутиЙ - 11 января 2014 19:58 -

Я думаю что уровень доступа предполагает не только показ иконки модуля в админке. Надо проверить. А то DLE не всегда предсказуем smile

Каков вопрос - таков и ответ. Просто помните об этом.

dj-avtosh
PHP-developer

dj-avtosh - 20 января 2014 17:50 -

Хардкод! Только Хардкод!

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Drakeno
Юзер

Drakeno - 22 мая 2014 19:43 -

Круто, но не хватает пункта "забанить выбранных" или лучше бы сразу "забанить выбранных с очисткой профиля и подписи", тогда будет гораздо более практичнее. А удалять глупо, они же емайл смогут повторно тогда использовать.

Ууу и MySQL Error!
------------------------

The Error returned was:
Table 'XXX.dle_admin_logs' doesn't exist

Какой же это тогда DLE 9.x

Drakeno
Юзер

Drakeno - 22 мая 2014 19:48 -

del

luchanov
Юзер

luchanov - 14 февраля 2019 19:08 -

Супер модуль! Благодарю. Обидно, что максимально за раз можно удалить только 998 отмеченых пользователей. А требуется 98 000 (!!) Буду по чуть чуть каждый день удалять. Навалилось их за 4 года.

dj-avtosh
PHP-developer

dj-avtosh - 14 февраля 2019 19:47 -

а в коде не нашли, где указывается это ограничение?

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

luchanov
Юзер

luchanov - 15 февраля 2019 11:05 -

Не нашли. Его нет наверное. Скорее всего ограничение в БД сервера или в браузере - лимит на количество проставленных галочек. Думаю это защита от дурака.


Flash
Эксперт

Flash - 15 февраля 2019 11:31 -

luchanov,
Скорее всего это ограничение PHP, встречалось что-то подобное очень давно, поэтому точно не помню название параметра, вроде - max_input_vars, но может и ошибаюсь. Тут можно глянуть пример - http://jbzoo.ru/docs/max-input-vars.

dj-avtosh
PHP-developer

dj-avtosh - 15 февраля 2019 12:11 -

На самом деле может легко быть и ограничение на тело запроса или где-то еще. Я бы посмотрел - мне такое очень интересно.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх