Приветствую всех. Условия: есть phpbb. Есть зареганный юзер на нем. У юзера 0 сообщений.
Вопрос: как узнать IP с которых он заходил на форум?
Насколько я помню, пхпбб не запоминает айпишники, с которых пользователь ЗАХОДИЛ.
Только посты.
VBulletin - запоминает еще IP регистрации, IPB- вроде бы тоже.
да это и пхпбб умеет - с правильным модом. Только мода нет, а ИП бы очень пригодился... жаль.
Thug
Если Вы админ, то можно посмотреть время регистрации пользователя и логи серера на это время.
примерно так 26.07.07-14:01 get reg.php 127.0.0.1
Идея пасибо.
ну как успехи ?
Логи ротейтнулись - чутка бы раньше мне стукнули про это - поймал бы... Но способ запомню 😊.
Есть еще табличка phpbb_sessions - можно сделать:
"SELECT session_ip from phpbb_sessions where session_user_id=ид".
Сессии держутся в таблице ограниченное время.
Ага, только на заметку - там адреса в hex 😊 За совет спасибо, но сессий там явно меньше чем логов по времени.
Ага, только на заметку - там адреса в hex
Это не препятствие, а особенность. 😊
За совет спасибо, но сессий там явно меньше чем логов по времени.
includes/sessions.php, функция session_clean():
//
// Delete expired sessions
//
$sql = 'DELETE FROM ' . SESSIONS_TABLE . '
WHERE session_time « ' . (time() - (int) $board_config['session_length']) . "
AND session_id <» '$session_id'";
if ( !$db->sql_query($sql) )
{
message_die(CRITICAL_ERROR, 'Error clearing sessions table', '', __LINE__, __FILE__, $sql);
}
Можно закомментарить на время необходимости определения IP.
Так это см. пункт выше - было б раньше сказано - я бы по логам поднял 😊. А теперь - ни логов ни сессий. 😊.
Снова спасибо за полезный совет)
А чем насолил юзер с нулем сообщений?
Оффтоп, но отвечу: если создать сообщение и удалить его - будет 0. А зачем и почему кому-то нужен ИП этого юзера - уже дело личное. 😊