Удаляем ссылки в профилях пользователей на сайтах под управлением DLE

Недавно, на одном купленном мною проекте под управлением DLE, возникла проблема — необходимо было удалить все профили пользователей, содержащие ссылки на сторонние ресурсы.

Задача оказалась крайне простой — буквально 5 минут работы 😉

1. Лезем в phpmyadmin, авторизуемся, заходим в базу данных сайта.
2. Находим таблицу dle_users
3. Проверяем наличие профилей с ссылками, задавая следующий sql-запрос:
select * from `dle_users`
where (`info` like '%http://%') or (`signature` like '%http://%')

(обычно спамеры оставляют ссылки в инфе о себе или в подписи.
4. Задаем sql-запрос на удаление этих профилей:
delete from `dle_users`
where (`info` like '%http://%') or (`signature` like '%http://%')

Вуаля, проблема решена.

5*) Можно так же просто очистить все ссылки из профилей, без удаления самих пользователей:
update `dle_users`
set `info`='', `signature`=''
where (`info` like '%http://%') or (`signature` like '%http://%')

Внимание!
Скажем так, данные решения не самые точные. Могут и добропорядочные пользователи под раздачу попасть, так что пользуйтесь данными советами аккуратно.

1 Комментарий - Оставить комментарий
  1. Спасибо! давно чтото подобное искал ща попроббуем что это даст.. Надеюсь что поможет ато не охота сами профели удолять.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*