Если пользователи оказываются забанены автоматически

На одном форуме я стал получать жалобы от пользователей, что при попытке отправки сообщения или создания темы они получают ошибку примерно с таким текстом:
Ваш IP забанен. Дополнительная информация на http://spamhaus.org

Человеческая это подлость или глупость самой системы, но забанены оказались самые активные пользователи, причем в их числе и администрация форума. Как известно, в phpBB3 IP пользователя проверяется на наличие в черном списке сайтов dsbl.org, spamcop.net и spamhaus.org. Естественно мне, как администратору этого форума было важно, чтобы пользователи могли и дальше общаться без всяких проблем — спам пока приходится чистить вручную, но недолго ему осталось.


Проблема решается так:

  1. Открываем  файл includes/session.php
  2. Находим функцию check_dnsbl
  3. После открывающейся скобки ставим return false;

Есть еще второй способ: зайти в админку, выбрать вкладку безопасность и отключить проверку IP по черному списку DNS.

Проблема решена. Надеюсь, спама больше не станет, ибо с такой проверкой, когда нормальные адреса попадают в блэк листы далеко не уедешь. Хорошая проверка придумана в контакте, когда от пользователя требуется отправка смс, чтобы подтвердить, что он не робот, а человек, правда, такое не всем по карману.

Правильный robots.txt для CMS Joomla

Если пользователи оказываются забанены автоматически: 2 комментария

  1. Да как раз отделить ботов от людей — это не проблема. Достаточно прикрутить к сайту простой вопросник.
    Для литературного сайта подойдут, к примеру, вопросы в стиле «Кто написал роман-эпопею «Война и мир»?».
    Или универсальное, наподобие, «Сколько буков в слове «фантастика»?».

    Лично у меня гораздо большие трудности вызывают живые спамеры. Но с ними, если сообщество открытое, единого универсального способа борьбы нет по определению.

  2. Нужно просто ставить больше анти-спам ботов..

Обсуждение закрыто.