VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Здравствуйте.
Имеем несколько сотен пользователей с 0 сообщений зарегистрированных с 05.2016 по 12.2016.
Единственное что объединяет их и по этому признаку их можно найти это домен почты, у всех в конце .top (pochta@111.top, frrr@ggggg.top и т.д.).
Итак, форум/admincp/user.php?do=modify - в поле почты вписываю .top и оно их всех находит, но - как массово заблокировать/удалить/переместить в определенную группу? Без массовости не хватит жизни к каждому отдельно заходить в профиль и производить нужное действие.
при удалении только одного узера в админке, выполняется почти два десятка запросов в БД на удаление данных этого узера из различных таблиц
и это в тройке
в четверке, я думаю, будет еще больше
теперь представим, что нужно удалить хотя бы десяток узеров одновременно...
10*20=200
двести запросов в БД. И не просто выборка данных, а удаление
а если удалять сотню узеров?
и если где то глюкнуло и данные какого то узера не удалились, то потом искать и вычищать из базы ошмётки, будет оченно проблематично =)
наверное поэтому разрабы не делали массовое удаление пользователей штатным инструментом
ka81
Продвинутый
Join Date: Dec 2005
Posts: 684
Версия vB: 4.1.8
Reputation:
Опытный 41
Репутация в разделе: 36
0
а не штатным? (хаки, моды,...)
)
@Konkere
Знаток
Join Date: Dec 2005
Location: Москва
Posts: 567
Версия vB: 4.2.х
Пол:
Reputation:
Knowing 293
Репутация в разделе: 246
0
Quote:
Originally Posted by kerk
наверное поэтому разрабы не делали массовое удаление пользователей штатным инструментом
Ещё как делали (ну в четвёрке так уж точно)
Пользователи/Удалить/переместить пользователей.
Вот только нужных ТС критериев там нет, можно указать: группу пользователей, сколько дней не входил, порог даты регистрации и минимальное количество сообщений для поиска
Smalesh
В Черном списке
Join Date: Oct 2006
Награды в конкурсах:
Posts: 3,055
Версия vB: 3.8.7
Пол:
Reputation:
Мастер 3983
Репутация в разделе: 1322
0
Тогда можно sql-запросом сменить группу у ненужных пользователей, по поиску в поле email. А потом уже удалить пользователей этой группы штатно, через админку.
@Hobot
Эксперт
Join Date: Sep 2006
Location: Единственный город Земли, расположенный с внутренней ?
Награды в конкурсах:
Posts: 3,590
Версия vB: 3.8.x
Пол:
Reputation:
Expert 2508
Репутация в разделе: 895
0
Я перемещал "мёртвые души" в отдельную группу, а потом уже грохал их. Юзер с 0 постов и последней активностью хз когда и равной дате регистрации - не нужен. А появились они ещё когда форум был на PhpBB и кириллица в никах не работала. Поэтому их удаление (тысячи полторы) - позволило освободить большущее количество хороших ников.