[RC] Advanced IP Logger
-
- phpBB 1.4.2
- Сообщения: 50
- Стаж: 20 лет 8 месяцев
- Откуда: London
-
- phpBB 2.0.3
- Сообщения: 384
- Стаж: 19 лет 9 месяцев
- Откуда: Москва, Fortuna-net
это не из-за нее точно. вы тестируете на локалхосте? в админке из списка "подозрительных" портов уберите 80 и все станет норм.vlad77 писал(а):Регистрация с прокси серверов была запрещена администратором
на счет page_header.php - попробуйте
Код: Выделить всё
//ALTER TABLE `phpbb_users` ADD `user_ip` VARCHAR( 255 ) NOT NULL ,
//ADD `user_rip` VARCHAR( 255 ) NOT NULL ;
if ($userdata['user_id'] != -1) {
$cuip = $_SERVER["REMOTE_ADDR"];
$sql = "UPDATE " .USERS_TABLE ." SET user_ip = '$cuip' WHERE user_id = $userdata[user_id]";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update users table', '', __LINE__, __FILE__, $sql);
}
}
Код: Выделить всё
//
// Obtain number of new private messages
// if user is logged in
//
NETBYNET Holding system administrator
-
- phpBB 1.4.4
- Сообщения: 152
- Стаж: 18 лет 9 месяцев
Пишет:svk писал(а):на счет page_header.php - попробуйте
Код: Выделить всё
Общая ошибка
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 : 264
File : page_header.php
Powered by phpBB © 2001, 2005 phpBB Group
С портом 80 я разобрался, убрал лишнюю }
Сразу не заметил, когда кликаешь "Пользователи, зашедшие под этим IP (кроме" пытается открыть:
http://saite.ru/profile.php?mode=viewprofile&u=4 , надо:
http://saite.ru/forum/profile.php?mode=viewprofile&u=4
Присоединяюсь к предыдущему оратору - не хочет показывать IP регистрации новых пользователей
Мод очень пригодился бы: уменьшить количество спама и отслеживать недобросовестных пользователей
Последний раз редактировалось vlad77 24.08.2006 21:19, всего редактировалось 2 раза.
-
- phpBB 2.0.3
- Сообщения: 384
- Стаж: 19 лет 9 месяцев
- Откуда: Москва, Fortuna-net
-
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 18 лет 7 месяцев
Попробуйте так
Код: Выделить всё
#FIND
if ( ($userdata['session_logged_in']) && (empty($gen_simple_header)) )
{
#BEFORE, ADD
//ALTER TABLE `phpbb_users` ADD `user_ip` VARCHAR( 255 ) NOT NULL ,
//ADD `user_rip` VARCHAR( 255 ) NOT NULL ;
if ($userdata['user_id'] != -1)
{
$cuip = $_SERVER["REMOTE_ADDR"];
$sql = "UPDATE " . USERS_TABLE . " SET user_ip = '$cuip' WHERE user_id = ". $userdata['user_id'];
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update users table', '', __LINE__, __FILE__, $sql);
}
}
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 19 лет 8 месяцев
- Откуда: Украина
Я так понимаю, проблема page_header.php не решена: приобеих вариантах добавления туда кода выдается ошибка.
В первом:
При введении любого имени пользователя в админке Users IP
выдает:
В первом:
Код: Выделить всё
Could not update users table
DEBUG MODE
SQL Error : 1054 Unknown column 'user_ip' in 'field list'
UPDATE phpbb_users SET user_ip = '194.6.196.18' WHERE user_id = 11
Line : 498
File : page_header.php
выдает:
Код: Выделить всё
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /.../public_html/forum/admin/admin_us.php on line 202
Общая ошибка
Извините, такого пользователя не существует
DEBUG MODE
SQL Error : 1054 Unknown column 'user_ip' in 'field list'
Мой Массажный форум: http://www.massage.net.ua/forum
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 19 лет 8 месяцев
- Откуда: Украина
А что надо изменить?rxu писал(а):А в page_header.php ли проблема?masseure писал(а):Unknown column 'user_ip' in 'field list'
Мой Массажный форум: http://www.massage.net.ua/forum
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 19 лет 8 месяцев
- Откуда: Украина
Спасибо уже все ок. Просто плохо прочитал http://www.phpbbguru.net/docs/?id=17 относительно 
Заработало11) Действие "SQL"

Мой Массажный форум: http://www.massage.net.ua/forum
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 19 лет 8 месяцев
- Откуда: Украина
Странно, после установки мода Users IP работает некорректно: после запроса по нику пользователей :

К тому же перестали загружаться странички профилей пользователейОШИБКА
Запрошенный URL не может быть доставлен
--------------------------------------------------------------------------------
Во время доставки URL: http://.../forum/admin/admin_us.php?
Произошла следующая ошибка:
Ответ нулевой длины
Кэш не получил никаких данных в ответ на этот запрос.

Мой Массажный форум: http://www.massage.net.ua/forum
-
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 18 лет 3 месяца
Срочно нужна помощь
юдиии помогите поставил этот мод всё вроде работает тока одна проблемма дело в том что на серваке стоит PHP5 так вот нажимаю кнопку регистрация и выходит чистый лист... Я уже сталкивался с подобным при установки модов... Гдето в коде надо поменять значения чтобы мод в PHP5 зароботал ... Но где подскажите я в php не силён...
Что нужно здесь изменить подскажите... Проблема кроется тут.
Что нужно здесь изменить подскажите... Проблема кроется тут.
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_register.php
#
#-----[ FIND ]------------------------------------------
#
//
// Get current date
//
#
#-----[ AFTER, ADD ]------------------------------------------
#
$rip = $_SERVER["REMOTE_ADDR"];
$maxreg = $board_config['ip_reg'];
$sql = "SELECT * FROM " .USERS_TABLE ." WHERE user_rip = '$rip'";
$result = $db->sql_query($sql);
$ripnum = mysql_num_rows($result);
if (!(ctype_digit($maxreg)) OR ($maxreg <= 0)) {} else {
if ($ripnum > $mexreg) {message_die(GENERAL_ERROR, "С данного IP превышено количество допустимых регистраций");}
}
$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, "Регистрация с прокси серверов была запрещена администратором");}
}
}
#
#-----[ IN-LINE FIND ]------------------------------------------
#
$sql = "INSERT INTO " . USERS_TABLE . " (
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
user_rip,
#
#-----[ IN-LINE FIND ]------------------------------------------
#
VALUES (
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
'$rip',