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

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

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

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

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

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

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

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

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

Сообщение nissin »

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

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

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

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

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

Сообщение nissin »

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

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

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

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

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

Сообщение nissin »

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

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

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

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

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

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

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

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

Сообщение Feo »

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

в принципе, без проблем должно закрываться регулярным выражением в .htaccess
(только для start, например по RewriteCond %{QUERY_STRING} ) )
Аватара пользователя
O
phpBB 1.4.2
Сообщения: 55
Стаж: 21 год 8 месяцев
Откуда: Восточное Дегунино, Москва, Россия
Благодарил (а): 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
Стаж: 6 лет 11 месяцев
Благодарил (а): 21 раз
Поблагодарили: 1 раз

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

Сообщение Qwerty174 »

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

Вернуться в «phpBB 3.2.x (архив)»