Вы здесь

Удаление неактивных пользователей на сайте

Я думаю, многим знакома проблема неактивных пользователей сайта на движке Drupal. Чаще всего это пользователи-боты, зарегистрированные специальной программой с целью оставить линк в профиле, либо спам-комментарий. На одном из моих новостных сайтов подобных левых юзеров было более тысячи!

И вот, чтобы уменьшить размер базы MySQL, я решил как-то избавиться от этого балласта. Вручную удалять их из базы MySQL не хотелось, и я решил использовать модуль Inactive_User. Данный модуль позволяет просто предупредить давно не заходивших на сайт пользователей по e-mail (последнюю дату захода вы можете выбрать сами), блокировать, либо сразу удалить их. Порадовала возможность исключить из списка удаления тех пользователей, которые создали какой-либо материал на вашем сайте, или оставили комментарий. Модуль работает по cron.

Рубрики: 

Комментарии

Неактивных пользователей стоит удалять дабы база даных сайта не захламлялась ненужным материалом.

Данных для пользователей не так уж много, чтобы называть захламлением :) Вот что дает серьезный результат, так это чистка image/style кэша.

ЗЫ: У вас сумасшедшая капча стоит! Зачем так мучать людей?

Капча стоит, но спам-комменты проходят все равно:( Про чистку кэша позже напишу подробнее:) А лишние ююзеры - неудобно очень в том случае, когда надо найти конкретного пользователя в списке.

Также рекомендуем