Перейти к контенту
  • 0

Запрет на Ip-определение форумом.


Dis-ney

Вопрос

Что именно я подразумеваю:

Мне нужно сделать так чтобы форум при регистрации не определял IP адрес пользователя... вообще.

 

Или

 

Чтобы IP всех пользователей был одинаковым.

 

 

И наглядно бы это выглядело так: в админке или же на форуме там где администратор может наблюдать Ip адреса пользователей, был бы прочерк.. или одинаковый Ip адрес для всех.. ( даже в тех же самых логах)

Вот!

 

Возможно такое или не совсем?....

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Угу... там даже не суть для кого..

Суть в том чтоб НИКТО и НИКОГДА не смог увидеть IP. Включая способ захода на ftp и закачки оттуда Php - файлов...

Ссылка на комментарий
Поделиться на других сайтах

  • 0

functions.php

$return['IP_ADDRESS'] = $this->select_var( $addrs );

замени на

$return['IP_ADDRESS'] = "";

Ссылка на комментарий
Поделиться на других сайтах

  • 0
чтоб НИКТО и НИКОГДА не смог увидеть IP

 

Даже не думал что найду решение похожей проблемы, но версия у меня другая :D

А возможно то же самое, но для Invision Power Board v2.1.5 ?

Я искал этот functions.php :

В папке upgrade\core есть один functions.php

В папке sources\lib есть 4 файла со словом functions в имени:

admin_cache_functions.php

admin_forum_functions.php

admin_functions.php

admin_template_functions.php

 

И еще, Dis-ney говорил только во время регистрации, а нельзя чтоб вообще?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
чтоб НИКТО и НИКОГДА не смог увидеть IP

 

Даже не думал что найду решение похожей проблемы, но версия у меня другая ;)

А возможно то же самое, но для Invision Power Board v2.1.5 ?

Я искал этот functions.php :

В папке upgrade\core есть один functions.php

В папке sources\lib есть 4 файла со словом functions в имени:

admin_cache_functions.php

admin_forum_functions.php

admin_functions.php

admin_template_functions.php

 

И еще, Dis-ney говорил только во время регистрации, а нельзя чтоб вообще?

 

 

поддерживаю.мне тоже хотелось бы узнать :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Даже стыдно еще просить.

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

Надеюсь смог объяснить.

 

Что-то похожее есть здесь:

спрятать ip группы отличной от админа

но это не то.

 

Что я делаю на данное время:

Опять же делаю бекап, открываю его в редакторе, ищу определенные IP и заменяю на другой (111.111.111.111). Не бейте сильно, но я вынужден делать эту работу. А как бы автоматизировать? :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

UPDATE ibf_posts SET ip_adresss='127.0.0.1' WHERE ip_address='111.111.111.111'

 

то не было бы никаких IP записанных во всех файлах форума.

они там не записываются.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
они там не записываются.

 

я говорил про то чтобы ипы вообще не определялись на форуме (у всех участников)

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Да запросто.

 

В functions.php в функции parse_incoming()

напиши перед последним return'ом'

$return['IP_ADDRESS'] = "";

Ссылка на комментарий
Поделиться на других сайтах

  • 0
UPDATE ibf_posts SET ip_adresss='127.0.0.1' WHERE ip_address='111.111.111.111'

 

то не было бы никаких IP записанных во всех файлах форума.

они там не записываются.

 

Спасибо за ответ. Щас попробую и отпишусь. А вот в файлах форума они записываются, я же писал

ищу определенные IP и заменяю на другой (111.111.111.111).

 

UPDATE ibf_posts SET ip_adresss='127.0.0.1' WHERE ip_address='111.111.111.111'

Непонятно, где это делать.

 

В functions.php в функции parse_incoming()

напиши перед последним return'ом'

Код$return['IP_ADDRESS'] = "";

Я нашел functions.php только в папке upgrade\core, и такой функции там нет.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Непонятно, где это делать.

 

[/b]UPDATE ibf_posts SET ip_adresss='127.0.0.1' WHERE ip_address='111.111.111.111' [b]

 

написано же sql - либо в пхп май админ,либо с помощью утилиты в админке форума

Ссылка на комментарий
Поделиться на других сайтах

  • 0
написано же sql - либо в пхп май админ,либо с помощью утилиты в админке форума

Зашел я в админку форума->Утилита SQL.

И куда это писать? Можно же поконкретней писать чтоб не было этой беготни.

 

Да запросто.

 

В functions.php в функции parse_incoming()

напиши перед последним return'ом'

$return['IP_ADDRESS'] = "";

 

Этого ведь тоже нет. :-(

Ссылка на комментарий
Поделиться на других сайтах

  • 0

1)после всех таблиц будет окно запроса

2)он для другой версии написал.В 2.1.х все по другому реализовано

Ссылка на комментарий
Поделиться на других сайтах

  • 0
1)после всех таблиц будет окно запроса

Ну ввел я этот

UPDATE ibf_posts SET ip_adresss='127.0.0.1' WHERE ip_address='111.111.111.111'

в окно и выдало мне ошибку: Unknown column 'ip_adress' in 'field list'

Подумал что из-за adresss, исправил на adress не помогло.

2)он для другой версии написал.В 2.1.х все по другому реализовано

А для 2.1.х значит невозможно

я говорил про то чтобы ипы вообще не определялись на форуме (у всех участников)
???
Ссылка на комментарий
Поделиться на других сайтах

  • 0

=>> Ну ввел я этот

UPDATE ibf_posts SET ip_adresss='127.0.0.1' WHERE ip_address='111.111.111.111'

в окно и выдало мне ошибку: Unknown column 'ip_adress' in 'field list'

Подумал что из-за adresss, исправил на adress не помогло.

 

 

там надо два "д" вообще.но все равно для 2.1.х это нето

 

 

=>> А для 2.1.х значит невозможно

 

 

в испкласс.пхп найти $this->input["IP_ADDRESS"] = $this->ip_address; заменить на $this->input["IP_ADDRESS"] = '';

 

после этого запросами изменить существующие ипы

 

спасибо этому пользователю за помощь

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Чувствую что надоедаю.
после этого запросами изменить существующие ипы

А что это значит? Поконкретней плз.

 

 

в таблице posts и members изменить ипы запросами либо через пхп май админ, либо через админку.

 

 

а чтобы убрать отображение ипов в онлайне идем в sourches\action pubic\online.php и там смотрим район 466 строки, находим $sess['ip_address'] = " ( ".$sess['ip_address']." )"; меняем на $sess['ip_address'] = ""

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Чувствую что надоедаю.

после этого запросами изменить существующие ипы

А что это значит? Поконкретней плз.

 

в таблице posts и members изменить ипы запросами либо через пхп май админ, либо через админку.

 

а чтобы убрать отображение ипов в онлайне идем в sourches\action pubic\online.php и там смотрим район 466 строки, находим $sess['ip_address'] = " ( ".$sess['ip_address']." )"; меняем на $sess['ip_address'] = ""

 

Да нет. Это все не то. Необходимо чтоб с базы стирались или заменялись все или определенные ИП (во всех местах).

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Чувствую что надоедаю.

после этого запросами изменить существующие ипы

А что это значит? Поконкретней плз.

 

в таблице posts и members изменить ипы запросами либо через пхп май админ, либо через админку.

 

а чтобы убрать отображение ипов в онлайне идем в sourches\action pubic\online.php и там смотрим район 466 строки, находим $sess['ip_address'] = " ( ".$sess['ip_address']." )"; меняем на $sess['ip_address'] = ""

 

Да нет. Это все не то. Необходимо чтоб с базы стирались или заменялись все или определенные ИП (во всех местах).

 

 

подожди еще ответов.я себе уже сделал как хотел :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
подожди еще ответов.я себе уже сделал как хотел ;)

 

Спасибо всем за ответы и рекомендации. More19 тебе тоже :D Буду ждать ответов.

 

Можно для этого как-нибудь использовать Менеджер задач?

Изменено пользователем dr_ruslan
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Я нашел functions.php только в папке upgrade\core, и такой функции там нет.

 

И куда это писать? Можно же поконкретней писать чтоб не было этой беготни.

 

Этого ведь тоже нет. :-(

 

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

Ссылка на комментарий
Поделиться на других сайтах

  • 0
родной мой, посмотри в каком форуме ты создал тему!

 

Дорогой, а ты посмотри, что не я создал ее. Просто тема схожая не хотел путать все, может кому пригодится. Вообще-то можешь переместить ее во что-то общее.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

ну хорошо. создал не ты.

Но зачем ты здесь пишешь не про версию 1.х, если форум явно про 1.х?

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.