Кто еще не научился защищаться от ботов рано или поздно заметит в статистике одно число - количество аккаунтов в базе данных. В свое время на этом сайте оно составляло 77 тысяч
Так же эти боты, помимо текстовой записи в таблице, которая, казалось бы весит менее байта, но в количестве 77 тысяч это уже ощутимый вес. А так же они загружают и аватары. Все это превращается в сотни мегабайт ненужной информации.
Быстро удалить 77 тысяч пользователей по 50 штук через админку мы не сможем. Все что нужно, так это зайти в phpMyAdmin и подправить запрос в MySQL базу данных.
1. В базе данных выбрать таблицу dle_users
И мы попадем на страницу, где в форме таблицы выведены все наши пользователи. Здесь их можно редактировать минуя админку
2. Экспортировать таблицу в SQL файл
Вверху нажать экспорт. Убедиться, что мы скачиваем именно sql и нажать ок. Теперь можно приступать к редактированию файла у себя на компьютере
3. Очистить список пользователей
На скриншоте выше код, который создает таблицу, куда будут заноситься все пользователи. Мы его не трогаем и смотрим ниже
INSERT INTO `dle_users` это форма, по которой данные заносятся в базу данных. Все, что находиться в () мы тоже не трогаем.
А вот VALUES это уже строка пользователя в таблице. Данные так же находятся в скобках, которые между собой разделены запятой. Оставляем одну такую строку, но очень важно последняя запись заканчивается "точкой с запятой" и это я указал в примере выше!
Короче говоря смысл примерно такой/ В коде ниже четыре пользователя, строки разделены запятой, последняя - точкой с запятой!
Чуть выше мы делали экспорт, а теперь там же, только вкладка SQL. По примеру чуть выше скопировать код выше, вставить туда и нажать ОК. На сайте будет всего один пользователь с логином admin и паролем 123.
Перед началом запроса добаить строку, которая вначале удалит существующую таблицу, а на ее место добавит новую
DROP TABLE IF EXISTS `dle_users`;
Но код выше лучше не копировать, а подготовить самостоятельно из-за разных версия движка и возможных модулей, которые вносят записи в таблицу пользователей. Запрос актуален для версии 10.1.
Понравилась статья "DLE - быстрый способ удалить всех пользователей сайта, очистка dle_users" из раздела Создание сайта » Решения для DLE? Подпишись на RSS. Будь в курсе всего происходящего на сайте