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

Удаление 98% пользователей.

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Hart
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 9 месяцев

Удаление 98% пользователей.

Сообщение Hart »

Здравствуйте. Я в этом деле чайник, поэтому решил обратиться к вам. Некоторое время форум просто простаивал, зарегистрировалось более 1000 пользователей, хотя реальных пользователей там штук 5, остальные это спамеры. Вопрос: Как их всех испепелить? Читал этот форум, пару тем про БД, в общих чертах понял, где нужно копаться. Можно, конечно, всё снести начисто, но этот вариант пока не рассматривается. Спасибо.
Аватара пользователя
Archie
phpBB 1.2.1
Сообщения: 22
Стаж: 16 лет 9 месяцев

Сообщение Archie »

Немного радикальный метод удаления неактивных юзверей :)


Этот метод удалит всех пользователей у кого количество сообщений < 2. Подстрой цифру под себя если тебя это не устраивает

Открываешь:
/index.php

Находишь:

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

//
// End session management
//
После, добавляешь:

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

$sql = "DELETE FROM " . USERS_TABLE . " WHERE user_posts < 2 AND user_id > -1";
if (!$db->sql_query($sql))
{
	message_die(GENERAL_ERROR, 'Error!', '', __LINE__, __FILE__, $sql);
}
else message_die(GENERAL_MESSAGE, 'Success! ;)');
Сохраняешь и заливаешь на сервер. После, запускаешь форум. Если видишь "Success!", заново открываешь index.php и стираешь то что добавил, сохраняешь, заливаешь, заходишь на Гуру и говоришь мне спасибо. :)

Если видишь при запуске "Error!", опять же таки, заходишь на Гуру, предварительно скопировав ошибку.

Удачи. ;)
Последний раз редактировалось Archie 04.08.2007 11:13, всего редактировалось 1 раз.
The ninja admin will jump trough the window and format your c:\ while you sleep like a baby...
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

Hart
никого не слушайте, особенно глупые советы. http://phpbbguru.net/community/viewtopic.php?t=2328 Q35. И чтобы не было у вас проблем в адльнейшем начните с правил форума.
Archie писал(а):и говоришь мне спасибо
за получение геммороя говорить спасибо, это чтото новое
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Archie
phpBB 1.2.1
Сообщения: 22
Стаж: 16 лет 9 месяцев

Сообщение Archie »

crash
Ну можно и просто мод установить, но почему-то мне кажется что чтение пособия на английском языке по установке одноразового мода не менее геморойней + мой метод в 3 раза короче и делает только то что от него требуется ;)

п.с. А спасибо это за хорошее намерение :)
The ninja admin will jump trough the window and format your c:\ while you sleep like a baby...
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

Archie писал(а):мой метод в 3 раза короче и делает только то что от него требуется
хм.. Я не думаю, что если короче то от этого меньше геммороя, тем более ваш способ не полностью удаляет. Так же попробуйте удалить пользователя Anonymous и после этого зарегестрироваться. А если учесть, что мод по массовому удалению можно использовать не только когда меньше 2-х сообщений, а ещу много когда, то плюсы сами по себе напрашиваются
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Archie
phpBB 1.2.1
Сообщения: 22
Стаж: 16 лет 9 месяцев

Сообщение Archie »

Ой блин, забыл онанимуса :) Сорри, поправил :)

п.с. Hart просил стереть всех спамеров, спамеры обычно больше одного сообщения не пишут, мой метод работает, зачем лишние споры (и лишние моды тоже)?
The ninja admin will jump trough the window and format your c:\ while you sleep like a baby...
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

Archie писал(а):зачем лишние споры
а зачем еще таблицы phpbb_groups и phpbb_user_group?
Archie писал(а):спамеры обычно больше одного сообщения не пишут
тогда я видел исключения.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Archie
phpBB 1.2.1
Сообщения: 22
Стаж: 16 лет 9 месяцев

Сообщение Archie »

Точно. Забыл проверить, сорри :(
The ninja admin will jump trough the window and format your c:\ while you sleep like a baby...
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 10 месяцев
Поблагодарили: 3 раза

Сообщение Rayden »

Archie
И тут профессиональный подход? :D
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Archie
phpBB 1.2.1
Сообщения: 22
Стаж: 16 лет 9 месяцев

Сообщение Archie »

Rayden
Ошибки не делает только тот кто нечего не делает ;)
The ninja admin will jump trough the window and format your c:\ while you sleep like a baby...
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Archie
Это не ошибка. Это стиль.
С возрастом - проходит.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Hart
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 9 месяцев

Сообщение Hart »

Господа, не ругайтесь. :D Всем спасибо, все помогли. В итоге проблема решена. :)
Аватара пользователя
Cedars
phpBB 1.0.0
Сообщения: 8
Стаж: 16 лет 3 месяца
Откуда: Восточная Сибирь
Благодарил (а): 4 раза

Сообщение Cedars »

Archie писал(а):заходишь на Гуру и говоришь мне спасибо. :)

Удачи. ;)
Спасибо. Воспользовался советом (поставил количество постов 1) :) из 2000 осталось 200.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Cedars
Тогда ещё один совет, бесплатный:
Теперь ставьте МОД DB Maintenance и прогоняйте базу на ошибки (ибо их у вас стало немерянно).
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Cedars
phpBB 1.0.0
Сообщения: 8
Стаж: 16 лет 3 месяца
Откуда: Восточная Сибирь
Благодарил (а): 4 раза

Сообщение Cedars »

ну, спасибо, порадовали

Добавлено спустя 48 минут 59 секунд:

Палыч, Вы про это говорили? :?
Удаление недопустимых пользовательских данных в таблице группы пользователей
Затронуто 2514 наборов данных

Удаление пустых групп
Затронуто 2513 наборов данных

Удаление недопустимых данных запрещённых имён
Затронуто 10 наборов данных

Удаление недопустимых ключей таблицы сессий
Затронуто 92 наборов данных
Спасибо за подсказки и помощь. :)

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