Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[RC] Advanced IP Logger

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Стаж: 18 лет 8 месяцев
Откуда: Москва, Fortuna-net
Контактная информация:

[RC] Advanced IP Logger

Сообщение svk »

Мод логирует IP пользователся при регистрации и при каждом его заходе, может отображать админу/модератору при просмотре темы (под аватарой показывает), админу/модеру/этому юзеру при просмотре профиля, ну и в админке новый раздел появляется где можно просмотреть имена пользователей, которые зарегились/зашли с такого же IP, удалить всех дубликатов, также позволяет запрещать регистрацию нескольких пользователей с одного IP (количество разрешенных пользователей с одного ip опять же настраивается в админке).

http://www.phpbbguru.net/community/download.php?id=1048

Included files: 3
Files to edit: 6

Добавлено спустя 43 секунды:

Хотелось бы услышать мнения, что еще нужно добавить.....
Последний раз редактировалось svk 25.06.2007 11:13, всего редактировалось 1 раз.
NETBYNET Holding system administrator
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Сообщение Siava »

svk
Кстати, есть похожий мод:

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

#################################################################
## Mod Title: Codecrush IP Log
## Mod Version: 0.2.9
## Author: Kristoffer Tjaernaas < dar@swirve.com > - www.codecrush.com
## Description:
##   This is a simple IP logger, that will log the IP of anyone browsing
##   to your phpbb forums.
##   I created it cause I couldn't find any other IP-tracking utility within
##   phpbb besides the poster_ip. I wanted to keep a log of all visitors
##   not just posters. I tried another IP-mod I found, but it didn't fit my
##   needs. And so I created this.
А вообще, интересно, потестю :D
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Стаж: 18 лет 8 месяцев
Откуда: Москва, Fortuna-net
Контактная информация:

Сообщение svk »

Обновление.

Качаем по этой же ссылке
Добавил возможность блокировки регистрации с анонимных прокси серверов... Не сказал бы конечно что работает очень эффективно, но все-таки....
Для обновления с версии 1.0.0:
В includes/usercp_register.php ищем

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

			$sql = "INSERT INTO " . USERS_TABLE . "	(user_rip, user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey)
				VALUES ('$rip', $user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, 0, 1, ";
До, добавляем:

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

$cuip = $rip;
$rp = $_SERVER["REMOTE_PORT"];

$ports = $board_config['ip_ports']; 
$arr = explode(", ",$ports);

foreach($arr as $k=>$v)
{

 @fsockopen ($cuip, $v, $errno, $errstr, 1);
 if ($errno == '0') {message_die(GENERAL_ERROR, "Регистрация с прокси серверов была запрещен администратором");}
}
										}
И обновляем ip_config.tpl и admin_us.php (берем из архива)
NETBYNET Holding system administrator
Аватара пользователя
-=UHAHAN=-
phpBB 1.2.0
Сообщения: 11
Стаж: 19 лет
Контактная информация:

Сообщение -=UHAHAN=- »

svk
пара вопросов к тебе;-}
Во-первых, после установки заметно стал притормаживать форум, во-вторых выбирая пользователя получаю вот что:

Изображение

объясни пож, что произойдет, если я случайно жмыхну кнопочку "Удалить повторные регистрации..."? К слову - у меня всего на форуме 226 пользователей;-}
Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Стаж: 18 лет 8 месяцев
Откуда: Москва, Fortuna-net
Контактная информация:

Сообщение svk »

-=UHAHAN=- писал(а):заметно стал притормаживать форум
В каких моментах? при регистрации? если да, то отключи в админке проверку на прокси серверы.... если нет, то займусь оптимизацией
далее...
IP регистрации не зафиксирован - значит пользователь зарегился ДО установки мода и соответственно ip его регистрации в базе нет :)
Если в данной ситуации нажмешь или ничего не будет или ругнется что нельзя удалить никого :), не помню как я там сделал.
"Под этим IP всего..." - значит что у всех этих 226 юзеров ip был не зафиксирован (т.е. они зарегились до установки)
NETBYNET Holding system administrator
Аватара пользователя
-=UHAHAN=-
phpBB 1.2.0
Сообщения: 11
Стаж: 19 лет
Контактная информация:

Сообщение -=UHAHAN=- »

svk
вообще пасиб, мод нужный:-} с торможением вечером на локальной машине посмотрю потестирую и скажу;-}
было бы удобно, если бы можно было просмотреть весь список ip с которых заходил пользователь
DedPichto
phpBB 1.4.4
Сообщения: 104
Стаж: 19 лет 1 месяц

Сообщение DedPichto »

Поставил, зарегил нового юзера. Вошел им. IP последнего захода - есть. Совпадение мод отловил.

Но вот IP регистрации почему-то: Не зафиксирован. Проверил правильность установки, вроде правильно. Зарегил нового юезра - опять "не зафиксирован".
Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Стаж: 18 лет 8 месяцев
Откуда: Москва, Fortuna-net
Контактная информация:

Сообщение svk »

Ну поехали разбираться...
SQL запросы верно выполнили все?

для проверки залейте в папку форума и выполните такой скрипт:

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

<?php

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

$userdata = session_pagestart($user_ip, PAGE_LOGIN);
init_userprefs($userdata);
include($phpbb_root_path . 'includes/page_header.'.$phpEx);


$sql = 'SELECT user_rip from ' .USERS_TABLE ." WHERE username = 'ник_тестового_пользователя'";
$result = $db->sql_query($sql);
$a = $db->sql_fetchrow($result);
echo 'ip'.$a['user_rip'];

?>
ник_тестового_пользователя в коде замените на ник пользователя, которого вы зарегистрировали и у него не зафикисировался IP регистрации...
И киньте что выдаст скрипт сюда...
NETBYNET Holding system administrator
DedPichto
phpBB 1.4.4
Сообщения: 104
Стаж: 19 лет 1 месяц

Сообщение DedPichto »

Хм... Скрипт выдал:
ip64.111.204.117

А в админке пишет: IP регистрации: Не зафиксирован
Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Стаж: 18 лет 8 месяцев
Откуда: Москва, Fortuna-net
Контактная информация:

Сообщение svk »

сеньк... не замечал, буду фиксить
NETBYNET Holding system administrator
vlad77
phpBB 1.4.4
Сообщения: 152
Стаж: 17 лет 8 месяцев

Re: [RC] Advanced IP Logger

Сообщение vlad77 »

Невозможно отобразить страницу
Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Стаж: 18 лет 8 месяцев
Откуда: Москва, Fortuna-net
Контактная информация:

Сообщение svk »

ух ё....отрыли тему
ловите
Вложения
ip_logger.rar
(7.31 КБ) 708 скачиваний
vlad77
phpBB 1.4.4
Сообщения: 152
Стаж: 17 лет 8 месяцев

Сообщение vlad77 »

Что то у меня после установки мода при регистрации нового пользователя пишет
"Parse error: parse error, unexpected '}' in z:\home\site.ru\www\forum\includes\usercp_register.php on line 759"
, А при клике по "найти пользователя", в админке - вместо поиска -

Извините, но такого пользователя не существует
Найти пользователя при отправке лички -

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

Could not update users table

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

UPDATE phpbb_users SET user_ip = '127.0.0.1' WHERE user_id = 

Line : 511
File : page_header.php
Наверно что то не так прописал в датабасе. Если не трудно - подскажите в чем ошибка

Версия 2.0.17
стоят
first_post_on_every_page_1.0.1.txt
admin_mass_delete_users.zip
admin_users_list_v110.zip
Admin_Voting_118.zip
agreement.zip
album_rus.zip
album_v2053.zip
attach_mod_241.zip
edit_post_date_102.zip
eqr_3.0.3.zip
extended_quote_tag.zip
first_post_on_every_page_1.0.1.zip
flashing_gif_for_new_pm_1.0.1.zip
font_face_bbcode1_0_4.mod.zip
ip_in_topic.zip
moderator_tags_130.zip
multi_bbcode-140c.zip
only_more_smilies_1.1.0.zip
pmsender.zip
split_posts_and_merge_in_one_step_1-0-3.zip
who_viewed_a_topic_1.0.3em.zip
Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Стаж: 18 лет 8 месяцев
Откуда: Москва, Fortuna-net
Контактная информация:

Сообщение svk »

vlad77 писал(а):"Parse error: parse error, unexpected '}' in z:\home\site.ru\www\forum\includes\usercp_register.php on line 759"
это вы пропустили } при установке в файле usercp_register.php.
vlad77 писал(а):Найти пользователя при отправке лички -
а это похоже на конфликт с pmsender.zip. у вас почемуто в page_header отсутствует $userdata['user_id'] :shock:
киньте ваш page_header.php, я скажу что надо поправить чтобы ужились
NETBYNET Holding system administrator
vlad77
phpBB 1.4.4
Сообщения: 152
Стаж: 17 лет 8 месяцев

Сообщение vlad77 »

svk писал(а):а это похоже на конфликт с pmsender.zip. у вас почемуто в page_header отсутствует $userdata['user_id']
киньте ваш page_header.php, я скажу что надо поправить чтобы ужились
Кинул

------------------------

это вы пропустили } при установке в файле usercp_register.php.
, нет } на месте:

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

foreach($arr as $k=>$v)
{

 @fsockopen ($cuip, $v, $errno, $errstr, 1);
 if ($errno == '0') {message_die(GENERAL_ERROR, "Регистрация с прокси серверов была запрещена администратором");}
}
										}
, как у вас, фар в строке 759 показывает "лишнюю" { , она была в дистрибутиве, если ее убрать при регистрации всегда пишет "Регистрация с прокси серверов была запрещена администратором"
Вложения
page_header.rar
(4.54 КБ) 563 скачивания
Последний раз редактировалось vlad77 24.08.2006 15:49, всего редактировалось 6 раз.
Закрыто

Вернуться в «Бета-версии модов для phpBB 2.0.x»