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

Как закрыть memberlist.php?

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

Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
b17.ru
phpBB 1.4.3
Сообщения: 75
Стаж: 14 лет
Благодарил (а): 13 раз
Поблагодарили: 7 раз

Как закрыть memberlist.php?

Сообщение b17.ru »

Как закрыть просмотр пользователей (memberlist.php) для всех пользователей, кроме админов?

Можно сделать это правами групп, но тогда пользователи не могут просматривать профили других пользователей, а это им крайне нужно.
Чтобы такого добавить в код memberlist.php, чтобы он открывался только админам?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

Re: Как закрыть memberlist.php?

Сообщение nissin »

А чем права не устраивают?
Всё повторяется. nurlan.info
b17.ru
phpBB 1.4.3
Сообщения: 75
Стаж: 14 лет
Благодарил (а): 13 раз
Поблагодарили: 7 раз

Re: Как закрыть memberlist.php?

Сообщение b17.ru »

nissin писал(а): 04.12.2018 20:06 А чем права не устраивают?
Тем, что там сразу целиком все закрывается: Может просматривать профили, список пользователей и страницу «Кто сейчас на конференции».
А мне нужно оставить просмотр профилей и закрыть общий список пользователей.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

Re: Как закрыть memberlist.php?

Сообщение nissin »

b17.ru, в данном случае никак. Только правкой в memberlist.php
Всё повторяется. nurlan.info
b17.ru
phpBB 1.4.3
Сообщения: 75
Стаж: 14 лет
Благодарил (а): 13 раз
Поблагодарили: 7 раз

Re: Как закрыть memberlist.php?

Сообщение b17.ru »

nissin писал(а): 04.12.2018 22:49 в данном случае никак.
В прошлых версиях энтузиасты правили:
https://www.phpbb.com/community/viewtop ... &t=1000925
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

Re: Как закрыть memberlist.php?

Сообщение nissin »

b17.ru, можете попробовать поправить.
Для расширения нет нужного события.
Всё повторяется. nurlan.info
b17.ru
phpBB 1.4.3
Сообщения: 75
Стаж: 14 лет
Благодарил (а): 13 раз
Поблагодарили: 7 раз

Re: Как закрыть memberlist.php?

Сообщение b17.ru »

Закрыл доступ через .htaccess по образу и подобию.
b17.ru
phpBB 1.4.3
Сообщения: 75
Стаж: 14 лет
Благодарил (а): 13 раз
Поблагодарили: 7 раз

Re: Как закрыть memberlist.php?

Сообщение b17.ru »

b17.ru писал(а): 05.12.2018 13:55 Закрыл доступ через .htaccess по образу и подобию.
Нет, так нельзя делать. ;) Там же один файл memberlist.php за все отвечает. Ищу другие решения.
Feo
phpBB 1.2.1
Сообщения: 23
Стаж: 16 лет
Благодарил (а): 1 раз

Re: Как закрыть memberlist.php?

Сообщение Feo »

но в одном случае
memberlist.php?start=...
а в другом
memberlist.php?mode=viewprofile

в принципе, без проблем должно закрываться регулярным выражением в .htaccess
(только для start, например по RewriteCond %{QUERY_STRING} ) )
Аватара пользователя
O
phpBB 1.4.2
Сообщения: 55
Стаж: 19 лет 1 месяц
Откуда: Восточное Дегунино, Москва, Россия
Благодарил (а): 3 раза
Контактная информация:

Re: Как закрыть memberlist.php?

Сообщение O »

А что если добавить в .htaccess форума спамерские подсети на предмет их бана?

Например:

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

<Files "memberlist.php">
	Order Deny,Allow
	Deny from 46.232.248.0/22
	Deny from 51.0.0.0/8
	Deny from 54.80.0.0/12
	Deny from 54.72.0.0/13
	Deny from 62.109.8.0/21
	Deny from 89.31.56.0/21
	Deny from 91.250.242.0/24
	Deny from 109.70.100.0/24
	Deny from 144.91.64.0/18
	Deny from 149.202.0.0/16
	Deny from 171.25.193.0/24
	Deny from 185.220.101.0/24
	Deny from 199.249.230.0/24
	Deny from 217.182.0.0/16
</Files>
Житель района Восточное Дегунино (Москва, Россия)
Аватара пользователя
Qwerty174
phpBB 1.4.3
Сообщения: 79
Стаж: 4 года 5 месяцев
Благодарил (а): 21 раз
Поблагодарили: 1 раз

Re: Как закрыть memberlist.php?

Сообщение Qwerty174 »

b17.ru,
b17.ru писал(а): 04.12.2018 22:53 В прошлых версиях энтузиасты правили:
https://www.phpbb.com/community/viewtop ... &t=1000925
Получилось сделать с помощью данной ссылки. Править пришлось всего в двух файлах из трёх. Метода работает для 3.3.0 Проверил
Ответить

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