VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
А скажите тогда, пожалуйста, как полностью отключить логирование и может кто знает в каком файле находится ф-ция записи ip адреса в БД?
@Ghost
Гуру
Join Date: Feb 2008
Posts: 983
Версия vB: 3.8.1
Reputation:
Гуру 1014
Репутация в разделе: 896
0
phpsnake, что ты имеешь в виду под "логированием"? vbulletin сохраняет ip пользователя при регистрации, публикации нового сообщения и т.п. какие менно действия логируются - легко узнать, если посмотреть структуру таблиц в БД, в каких из них есть поле "ipaddress" (или просто "ip"). такие поля есть, например, в таблицах: adminlog, moderatorlog, post - т.е. логируется ip при изменениях в админке, модераторской панели, публикации сообщений. зачем править скрипт и урезать эти уже сохраненные ip адреса? чем они помешали?
@phpsnake
Простоузер
Join Date: Mar 2009
Posts: 29
Версия vB: 4.1.x
Reputation:
Novice 2
Репутация в разделе: 2
0
Дело в специфеке проекта, ip пользователей не должны сохранятся из соображений безопасности. Первым делом надо отключить сохранение ip пользователей. Буду Вам благодарен если подскажите оптимальный вариант решения этой задачи.
@phpsnake
Простоузер
Join Date: Mar 2009
Posts: 29
Версия vB: 4.1.x
Reputation:
Novice 2
Репутация в разделе: 2
0
up теме! неужеле никто не чем не может помочь, хотя бы ткните носом на описание всех действий которые логирует булка, можно на инглише
@netwind
Гуру
Join Date: Aug 2005
Location: Рiдна Олбанея
Posts: 3,844
Версия vB: 3.8.x
Reputation:
Гуру 1227
Репутация в разделе: 901
1
в global.php в самый верх добавь
$_SERVER['REMOTE_ADDR']=preg_replace('/\d+.(\d+).$/','0.$1',$_SERVER['REMOTE_ADDR']);
вместо звездочки лучше пусть будет 0.
Неизвестно какие хаки еще воспринимают у тебя информацию и как пытаются использовать IP.
Я думаю, в VB4 наконец-то будут хранить IP как целочисленные значения. Тут звездочка точно все сломает.
@phpsnake
Простоузер
Join Date: Mar 2009
Posts: 29
Версия vB: 4.1.x
Reputation:
Novice 2
Репутация в разделе: 2
0
Супер решение! Спасибо! Как потестирую отпишу результат.
phpsnake добавил 04-04-2009 в 07:24 PM
Регулярное выражение только не правильно написано, вот примеры работы:
исходное 127.127.12.1
возвратило 127.127.12.1
исходное 127.127.127.127
возвратило 127.127.0.12
Кто-нить может помочь написать правильный регепс, а то я в них вообще не разбираюсь
Last edited by phpsnake : 04-04-2009 at 07:24 PM.
Reason: Добавлено сообщение