[РЕШЕНО] IP администратора сделать 127.0.0.1

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Dbonz
phpBB 2.0.0
Сообщения: 231
Стаж: 14 лет 2 месяца
Благодарил (а): 25 раз
Поблагодарили: 25 раз

Re: [РЕШЕНО] IP администратора сделать 127.0.0.1

Сообщение Dbonz »

В том-то и дело что в данном случае исключить – значит, стать видимым, а не зрячим. Ладно, для моих нужд пока и этого за глаза. :D
Аватара пользователя
Dbonz
phpBB 2.0.0
Сообщения: 231
Стаж: 14 лет 2 месяца
Благодарил (а): 25 раз
Поблагодарили: 25 раз

Re: [РЕШЕНО] IP администратора сделать 127.0.0.1

Сообщение Dbonz »

Интересно, а в админкеПользователи и группы/Управление пользователями, каким запросом можно стереть или изменить информацию Зарегистрирован с IP-адреса: ………?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [РЕШЕНО] IP администратора сделать 127.0.0.1

Сообщение Пчелкин »

adm/style/acp_users_overview.html
удали

Код: Выделить всё

<!-- IF S_USER_IP -->
<dl>
	<dt><label>{L_REGISTERED_IP}:</label></dt>
	<dd><a href="{U_SHOW_IP}">{REGISTERED_IP}</a></dd>
	<dd>[ <a href="{U_WHOIS}" onclick="popup(this.href, 700, 500, '_whois'); return false;">{L_WHOIS}</a> ]</dd>
</dl>
<!-- ENDIF -->
но толку...это еще из многих мест можно увидеть..
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Dbonz
phpBB 2.0.0
Сообщения: 231
Стаж: 14 лет 2 месяца
Благодарил (а): 25 раз
Поблагодарили: 25 раз

Re: [РЕШЕНО] IP администратора сделать 127.0.0.1

Сообщение Dbonz »

Спасибо Пчелкин за ответ! Но я хотел из БД стереть навсегда.

Что-то вроде(пальцем в небо):

Код: Выделить всё

UPDATE phpbb_users SET registered_ip = '127.0.0.1' WHERE user_id = 7
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [РЕШЕНО] IP администратора сделать 127.0.0.1

Сообщение Пчелкин »

Низя!!!! Таблица сессионс будет все время сыпаться при определенных опциях на проверку...
Где-то об этом писали и не раз...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Dbonz
phpBB 2.0.0
Сообщения: 231
Стаж: 14 лет 2 месяца
Благодарил (а): 25 раз
Поблагодарили: 25 раз

Re: [РЕШЕНО] IP администратора сделать 127.0.0.1

Сообщение Dbonz »

А если вообще отключить регистрацию IP-адресов? Такой вариант встретил:

Open includes/session.php

Search

Код: Выделить всё

$this->ip = (!empty($_SERVER['REMOTE_ADDR'])) ? (string) $_SERVER['REMOTE_ADDR'] : '';
Replace with:

Код: Выделить всё

$this->ip = '127.0.0.1';
SQL

Код: Выделить всё

UPDATE phpbb_users SET user_ip='127.0.0.1';
UPDATE phpbb_log SET log_ip='127.0.0.1';
UPDATE phpbb_poll_votes SET vote_user_ip='127.0.0.1';
UPDATE phpbb_posts SET poster_ip='127.0.0.1';
UPDATE phpbb_privmsgs SET author_ip='127.0.0.1';
UPDATE phpbb_sessions SET session_ip='127.0.0.1';
Я понимаю, что сейчас напомнят про безопасность и т.д. Но всё же, должен же быть в природе способ, к примеру, при необходимости сжечь мосты перед передачей админки?

По теме, нашел ещё один неплохой мод IP Permissions on Logs Модераторы вообще не видят колонок с ip. Но он работает только при отключении информации о сообщении + модераторам придётся отказаться от функции блокировки пользователей, т.к. там дырка.

В плане анонимизации админа, наверно, самое лучшее решение это https://www.phpbb.com/community/viewtop ... #p12939209 но с двумя дырками(может больше), в жалобах и том же разделе блокировки.

Идеального решения пока не нашел. :(
Пчелкин писал(а):при определенных опциях на проверку...

Определённых опциях, вроде Общие/Безопасность/Проверка IP-адреса сессии: – где-то в админке было. Так может выключить и нет беды?
Последний раз редактировалось Dbonz 13.01.2013 7:52, всего редактировалось 1 раз.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: [РЕШЕНО] IP администратора сделать 127.0.0.1

Сообщение Sheer »

Пчелкин писал(а):Низя!!!!
Да запросто. В двойке IP регистрации вообще не заносился в базу - в таблице даже поля такого не было. И поэтому после конвертации с двойки у всех юзеров в этом поле пусто. И ничего, все работает ведь, правда?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [РЕШЕНО] IP администратора сделать 127.0.0.1

Сообщение Пчелкин »

Воще то работает...но!!! Что потом делать с кучей проверок на X_FORWARDED_FOR, если вдруг понадобится?
Я на автофорум захожу только с КСС проверки айпишника, который присваивается жестко, типа понарошку, при первом входе в панель проверки допуска...ипи проверяется именно с самым первым, то есть записанным при регистрации...сошлись - пустили...не сошлись - фиг вам..
Эт конечно мелочь...Но ...а вдруг...
хотя ...действительно поля пустые есть...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: [РЕШЕНО] IP администратора сделать 127.0.0.1

Сообщение Sheer »

Пчелкин писал(а):Что потом делать с кучей проверок на X_FORWARDED_FOR
Да ничего, IP регистрации к этому никакого отношения не имеет.
Да и вообще, разработчики похоже забыли про этот IP, поскольку он фигурирует единожды - только при регистрации пользователя, и потом нигде и никогда не используется. Видать думали, что пригодится, но не придумали где, и даже в поиске пользователей, по IP регистрации найти никого невозможно, даже если этот IP известен. Чтобы найти юзера по этому IP нужно в поиске модифицировать SQL-запрос --> Double Account Preventer - ошибка..
Пчелкин писал(а): при первом входе в панель проверки допуска...ипи проверяется именно с самым первым
Очень сомнительная фича... Вот у меня дома IP динамический. Зарегистрировался я положим, рутер потом перезагрузил, получил другой IP и... до свидания?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [РЕШЕНО] IP администратора сделать 127.0.0.1

Сообщение Пчелкин »

Я ж писал...все ипи подменяются на виртуальные, записанный на твоей флеше с допуском на вход...
Содержимое флехи присылается по мылу, скопировал на флеху два файла, всунул в юсби - форум есть...нет флехи - форум недоступен...
Как в программе банк -клиент...все то-же самое...
И Ипишник настоящий им пофиг..
Ну...это воще то частный случай...так что я зря тут распинался...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
biro
phpBB 1.4.2
Сообщения: 67
Стаж: 15 лет 10 месяцев
Откуда: Россия
Благодарил (а): 12 раз
Поблагодарили: 3 раза

Re: [РЕШЕНО] IP администратора сделать 127.0.0.1

Сообщение biro »

Заметил такую вещь, когда админ просто заходит на форум, то в Кто сейчас на конференции показывается его настоящий ip адрес. Потом, если войти в админку, то ip подменяется на 127.0.0.1.

Вопрос, как сделать так, чтобы ip подменялся сразу при входе на форум в Кто сейчас на конференции , без необходимости заходить а админ-панель?
Или, возможно, проще:
Как убрать отображение IP Администратора из "Кто сейчас на конференции" но при этом оставить там IP обычных пользователей и модераторов?
Аватара пользователя
biro
phpBB 1.4.2
Сообщения: 67
Стаж: 15 лет 10 месяцев
Откуда: Россия
Благодарил (а): 12 раз
Поблагодарили: 3 раза

Re: [РЕШЕНО] IP администратора сделать 127.0.0.1

Сообщение biro »

Тогда подскажите, пожалуйста, как сделать так, чтобы в разделе "Кто сейчас на конференции" показывался только Администраторам? Чтобы пользователи и модераторы не могли входить в этот раздел.
Аватара пользователя
Sherlock
phpBB 2.0.2
Сообщения: 301
Стаж: 14 лет
Откуда: Украина, Ивано-Франковск
Благодарил (а): 40 раз
Поблагодарили: 44 раза

Re: [РЕШЕНО] IP администратора сделать 127.0.0.1

Сообщение Sherlock »

biro т.е. чтобы пользователи и модераторы не могли зайти в раздел "Кто сейчас на конференции" ? http://www.example.com/phpBB3/viewonline.php

ACP -Права доступа - Глобальные права - Права групп - Выбираете группу - Профиль - Может просматривать профили, список пользователей и страницу «Кто сейчас на конференции» - НЕТ

Добавлено спустя 15 минут 56 секунд:
Или вот так. http://www.example.com/phpBB3/viewonline.php

Открыть: /styles/стиль/template/viewonline_body.html
Найти:

Код: Выделить всё

<!-- INCLUDE overall_header.html -->
Добавить после

Код: Выделить всё

<!-- IF U_ACP -->
Найти

Код: Выделить всё

<!-- INCLUDE jumpbox.html -->
Добавить после:

Код: Выделить всё

<!-- ENDIF -->
SH
Аватара пользователя
biro
phpBB 1.4.2
Сообщения: 67
Стаж: 15 лет 10 месяцев
Откуда: Россия
Благодарил (а): 12 раз
Поблагодарили: 3 раза

Re: [РЕШЕНО] IP администратора сделать 127.0.0.1

Сообщение biro »

Sherlock, Спасибо, помогло!!! :)

А можете еще подсказать вариант, чтобы Админ там был невидим? То есть если пользователь или модератор заходят в "Кто сейчас на конференции" то они видят только пользователей и модераторов, а Админов никогда, даже если у Админов обычный Не скрытый режим на форуме. Можно так сделать? :roll:
Аватара пользователя
Sherlock
phpBB 2.0.2
Сообщения: 301
Стаж: 14 лет
Откуда: Украина, Ивано-Франковск
Благодарил (а): 40 раз
Поблагодарили: 44 раза

Re: [РЕШЕНО] IP администратора сделать 127.0.0.1

Сообщение Sherlock »

biro писал(а): То есть если пользователь или модератор
Они не могут зайти.

Можно сделать так:
Права доступа - глобальные права - права групп - выбираете группу - разное - Может видеть статус присутствия - НЕТ

И для админов сделать SQL запрос чтобы в них в настройках на пункте по умолчанию было - Может видеть статус присутствия - ДА

Я в SQL пока не понимаю Возможно кто-то сделает такое. :)
http://www.phpbbguru.net/kb/administrat ... -defaults/
SH

Вернуться в «Запросы модов для phpBB 3.0.x»