Уважаемые пользователи!
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 2.0.x
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 8 месяцев
Откуда: Санкт-Петербург

Не активированные пользователи в memberlist.php.

Сообщение MXM »

Всем привет!
Ситуация: Администратор может в админке (Администрирование -> Общие настройки -> Конфигурация -> Общие настройки форумов -> Включить активизацию учётных записей).
Есть 3 варианта:
- Нет;
- Пользователем;
- Администратором;
В любом установленном варианте, в случае когда пользователь прошел регистрацию на форуме, введённые им данные отображаются в memberlist.php и становяться доступными для просмотра всем. Эти данные также доступны в его профиле.

ИМХО: этой ситуацией пользуется некий вид спамщиков, которые рекламируют нечто с помощью оставления некой информации в полях: сайт, откуда, род занятий, интересы, подпись. Также они указывают свой не существующий e-mail, спасаясь от своих спам-друзей, которые занимаются сканированием форумов в поиске email-ов для email-рассылки. В итоге, эти спамеры повышают индекс цитирования своего сайта и им по-барабану на активизацию своего аккаунта, ведь веденная ими информация и без того попала туда - куда нужно.

Вопрос: есть ли мод, который позволял бы через админку управлять отображением нового зарегистрированного пользователя?
Т.е. зарегистрировался пользователь, админ просматривая профиль этого пользователя решает либо показать этого активировать этого пользователя (тем самым показывая его инфу и в memberlist.php и profile.php .. может где-то еще) либо удалить... так как это спамщик... Вообщем, пока такие мысли... А вообще, если такой мод есть, то это усложнит жизнь спамщику...

P.S. Может есть возможность прикрутить это к моду Admin Userlist?

Ваше мнение поэтой ситуации?
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

А так пойдет

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

#
#------[OPEN]
#
memberlist.php

#
#------[FIND]
# this is a partial match
#
$sql = "SELECT username, user_id, user_viewemail, 
	FROM " . USERS_TABLE . "
	WHERE user_id <> " . ANONYMOUS . "

#
#------[AFTER, ADD]
#
	AND user_active = 1 

#
#------[OPEN]
#
includes/functions.php

#
#------[FIND]
# in function get_db_stat
#
				WHERE user_id <> " . ANONYMOUS . "

#
#------[AFTER, ADD]
#
				AND user_active = 1 

#
#------[OPEN]
#
includes/usercp_viewprofile.php

#
#------[FIND]
#
$sql = "SELECT *
	FROM " . RANKS_TABLE . "

#
#------[BEFORE, ADD]
#

if ($profiledata['user_active'] == 0)
{
	message_die(GENERAL_MESSAGE, $lang['No_user_id_specified']);
}
Показываются только активированные пользователи
MXM писал(а):В итоге, эти спамеры повышают индекс цитирования своего сайта
Делаем disalow memberlist.php и profile.php в robots.txt
Азбучная истина, уже сто раз обсуждалось.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 8 месяцев
Откуда: Санкт-Петербург

Сообщение MXM »

Поручик, спасибо!

Кому интересно, продолжение данной темы здесь:
Мод Disallows display of the not activated members.

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