Как изменить логин пользователя оставившего комментарий в DLE
Многих из владельцев сайтов на движке DLE начинают одолевать спам в комментариях. Не спам ботами, а ручной ненавязчивый такой. Я говорю о логине незарегистрированного пользователя в виде доменного имени.
Почему незарегистрированного, спросите вы. Так сложилось, что пользователи ресурса ленятся регистрироваться, и я открываю возможность для комментирования без регистрации.
Так вот, оставив комментарий у вас светится доменное имя спамера. Как его удалить, или изменить? Ведь в разделе DLE “Пользователи”, можно отредактировать лишь тех кто зарегистрировался на вашем ресурсе.
В такой ситуации мне помогает простое редактирование базы данных средствами phpMyAdmin.
Данный инструмент есть у любого провайдера и любой админ усатанваливает его на VPS.
Тут всё просто и тривиально.
Мне проще нажать кнопку экспорт и сохранить дамп на компьютер. Да, ведь бывают ситуации когда DLE восстанавливает базу данных криво, и на сайте отображаются кракозяблы. Но об этом в другой раз.
Откройте базу щелчком мыши. Вся информация о комментариях содержится в таблице dle_comments.
Разверните весь список и выберите таблицу dle_comments. Найдите логин спамера и отредактируйте.
Конечно можно было и удалить комментарий. Но в моей ситуации, коммент был в тему и другие посетители ресурса уже успели на него отреагировать.
Почему незарегистрированного, спросите вы. Так сложилось, что пользователи ресурса ленятся регистрироваться, и я открываю возможность для комментирования без регистрации.
Так вот, оставив комментарий у вас светится доменное имя спамера. Как его удалить, или изменить? Ведь в разделе DLE “Пользователи”, можно отредактировать лишь тех кто зарегистрировался на вашем ресурсе.
В такой ситуации мне помогает простое редактирование базы данных средствами phpMyAdmin.
Данный инструмент есть у любого провайдера и любой админ усатанваливает его на VPS.
Изменение логина незарегистрированного пользователя в DLE
Тут всё просто и тривиально.
Но, перед редактирование базы данных, необходимо сделать резервную копию базы. Либо средствами DLE, либо создать дамп средствами phpMyAdmin.
Мне проще нажать кнопку экспорт и сохранить дамп на компьютер. Да, ведь бывают ситуации когда DLE восстанавливает базу данных криво, и на сайте отображаются кракозяблы. Но об этом в другой раз.
Откройте базу щелчком мыши. Вся информация о комментариях содержится в таблице dle_comments.
Разверните весь список и выберите таблицу dle_comments. Найдите логин спамера и отредактируйте.
Конечно можно было и удалить комментарий. Но в моей ситуации, коммент был в тему и другие посетители ресурса уже успели на него отреагировать.