Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

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

admin | 26.01.2014 | нет комментариев

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

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

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

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

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

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

АВТОРСКИЕ ПРАВА
Автор: Александр
Источник: js-php.ru
При перепечатке ссылка на источник обязательна
Оставить комментарий

Ваш email не будет опубликован. Обязательные поля помечены (обязательно)

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2014 © BB3x.ru - русская поддержка форума phpBB