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

Автор: Tarus Четверг, Апрель 18th, 2013 Нет комментариев

Рубрика: Модификация, Поддержка, Разработка

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

Ваш IP забанен. Дополнительная информация на http://spamhaus.org

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

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

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

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

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

Оставить комментарий

Чтобы оставлять комментарии Вы должны быть авторизованы.

Похожие посты