Удаляем ссылки в профилях пользователей на сайтах под управлением 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. Спасибо! давно чтото подобное искал ща попроббуем что это даст.. Надеюсь что поможет ато не охота сами профели удолять.

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

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

*