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

IP адреса пользователей в моде Admin Userlist ?

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 19 лет 4 месяца
Откуда: Москва

IP адреса пользователей в моде Admin Userlist ?

Сообщение avm »

мод Admin Userlist

хочу что бы при отображении "деталей" о пользователе ( это когда "открыть" ) отображались ip с которых он заходил (например последние 5 штук).

Я правильно понимаю, что ip хранятся лишь в таблицах posts (сообщениях которые постил этот юзер) либо в sessions?
Может где еще?
sessions не подходят, поскольку "устаревают" и удаляются из базы
posts - если юзер ничего не писал, то его ip-адреса неизвестны.

Можно ли без модификации базы phpbb знать ip адреса с которых он заходил?
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Только последний, который можно взять из таблицы сессий.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 19 лет 4 месяца
Откуда: Москва

Сообщение avm »

Какая-то странная ситуация с sessions:

Форум новый - 8 юзеров зарегистрированы (ip у всех разные). Двое написали 4 сообщения (чтоб ip из posts проверить) Двое других проголосовали, но сообщений не создавали.

В таблице phpbb_sessions только 2 записи!

функция session_end вызывается в скриптах /login.php и /includes/usercp_register.php, ну тоесть вроде бы как запись о сессии не должна удаляться... Или она удаляется другой функцией?

Почему для 6 (из восьми) зарегистрированных, но не писавших ничего - нет записей в sessions?

Попробую еще сам поразбираться...
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948

Вернуться в «Поддержка phpBB 2.0.x»