Как все таки работает phpBB Open Proxy Detector?

Идеи для расширения функциональности phpBB 2.0.x
UA6ATG
phpBB 1.4.2
Сообщения: 68
Стаж: 19 лет

Как все таки работает phpBB Open Proxy Detector?

Сообщение UA6ATG »

Вот я борьбы с пользователя, которые имееют гнусную привычку гадить из за прокси установил этот мод: "phpBB Open Proxy Detector" Ага, только вот не пойму как он работает. :-) Вот сверху в административном отделе графа: "Проверка IP адреса" Далее в вольном переводе на русский:
"Проверяет, действительно или нет IP адрес, выбранный вами, используется прокси, используя существующие настройки. Можно провести проверки даже тогда, когда блокировка открытых прокси регистраций будет включена."
Что это значит? Писать сюда истинный адресс спаммера который мне известен?

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

Код: Выделить всё

function ip_ban1() {
$clientIP= $_SERVER['HTTP_X_CLIENT_IP'];
    if (!$clientIP) $clientIP= $_SERVER['HTTP_X_FORWARDED_FOR'];
    if ($clientIP) {
        $clientIP= explode(",", $clientIP);
        $clientIP= $clientIP[0];
    }
    if (!$clientIP) $clientIP= $_SERVER['REMOTE_ADDR'];
	


if (preg_match('/192\.96\.115\..*/', $clientIP, $rezult9))
{echo " Дорого спаммер да пошел бы ты на....";
exit;
} 

// тут можем написать любое количество конструкций if
// 192\.96\.115 это IP спаммера записанного в виде регулярного //выражения для блокирования по диапазону

}

ТО есть просто разбираем цепочку IP и добираемся до истинного IP но! этот способ не всегда эффективен, (честно говоря просто эффективного способа то нет) но хоть какае то элементарная защита.
В принципе, неплохо бы написать на вышенаписанном алгоритме мод, только я пока не знаю структуру PHPBB.

Вернуться в «Запросы модов для phpBB 2.0.x»