Мар
3

Защита при регистрации и удаление пользователей WordPress

Удаление пользователей WordPressИзначально передо мной стояла задача найти такое решение/плагин, который бы позволял быстро и легко удалять нежелательных пользователей из WordPress. Дело в том, что на одном из сайтов у меня открыта регистрации дабы пользователи могли публиковать свои статьи. Так вот в последнее время там стало появляться достаточно много спама в виде автоматической регистрации несуществующих посетителей и постинга от их имени разного мусора. Как такую проблему решить читайте ниже.

Во-первых, следует заметить, что удалять пользователей в WordPress можно достаточно легко в одноименном разделе. Если навести курсор мышки на конкретного юзера, то появится ссылка для удаления.

Удаление пользователей WordPress

Кроме того, отметив галочками определенных пользователей и выбрав в выпадающем пункте «Удалить», сможете избавиться сразу от нескольких персонажей. Однако все выглядит просто, когда у вас 3, 10, 50 юзеров, а если таких аккаунтов около тысячи, то приходится пользоваться поиском (тратя лишнее время). Именно поэтому мне хотелось бы удалять пользователей одним кликом прямо в разделе со списком постов. К сожалению, данную конкретную задачу решить не удалось, хотя вместо этого я нашел парочку интересных плагинов.

Модуль Bulk Delete позволяет удалять посты, страницы, мета данные и непосредственно самих пользователей в зависимости от ряда определенных условий. Можно, например, удалять черновики, заметки с определенной датой, категорией, тегами и т.п. Для пользователей имеются следующие параметры:

Плагин Bulk Delete

Во-первых, это удаление юзеров по ролям, во-вторых, тех, что давно не логинились на сайте или которые не имеют никаких опубликованных постов. Допускается разовый запуск механизма удаления или по расписанию.

Плагин Delete Me

Вместе с первым достаточно часто упоминается и плагин Delete Me. Он позволяет пользователям с определенными ролями удалять свои аккаунты самостоятельно. Это сделает ваш проект более функциональным. Удалять можно посты, линки и даже комментарии (по желанию). Есть отправка подтверждения для удаления. Очень интересный модуль!

Плагин WangGuard

Разработка WangGuard предлагает несколько иной путь решения проблемы – защиту от появления разного рода спам-пользователей. Плюс также здесь имеется очистка вашего сайта от подобных нежелательных юзеров. Если я правильно понял, то при персональном использовании и менее чем 500 регистраций в день, вы сможете использовать плагин бесплатно.

После установки модуля запускаете проверку на наличие ненастоящих пользователей спамеров. Все, кто ее не пройдет будет помечен соответствующим образом и удален. При этом разработчики просят делиться информацией о результатах работы плагина с другими пользователями дабы очистка сайтов от мусора работала еще эффективней.

Достаточно много читателей в сети интересуется как закрыть аккаунт пользователю, но не удалять его с сайта. Дело в том, что при удалении WordPress запрашивает что делать со статьями юзера – присвоить другому пользователю или удалить навсегда. Плагин Account Locker Lite позволяет решить эту задачу.

Плагин Account Locker Lite

Заблокированные пользователи не смогут попасть в админку или восстановить свой пароль. При этом весь созданный ими контент будет доступен на сайте.

Плагин New User Approve

Опять же можно пойти несколько иным путем – не давать регистрироваться спамерам. Для этого с помощью плагина New User Approve на сайт добавляется необходимость подтверждения администратором всех новых пользователей. Так у вас получится лично контролировать кто достоин зарегистрироваться на сайте, а кто нет.

Правда, здесь может возникнуть проблема, когда множество некачественных регистраций превратятся в спам в вашем почтовом ящике. То есть, скажем по несколько раз в день на почту будут приходить уведомления о регистрации непонятных пользователей, которые вам придется просматривать. Причем надо будет делать это регулярно и быстро, так как новые посетители также не будут особо в восторге от того, что их учетная запись подтверждается несколько дней.

Плагин Captcha

Учитывая недостатки предыдущего метода, есть смысл автоматически защитить форму регистрации от спама. Для этого с помощью модуля Captcha добавляете капчу. Данный прием должен отсечь часть автоматического спама. К тому же для пользователей это более лояльный подход – ввести капчу проще чем непонятно сколько ждать одобрения администратора сайта.

Итого. Поставленную задачу я, увы, не решил, вероятно, подходящего модуля просто не существует. Возможно, проблема моя высосана из пальца, и не так уж это и сложно вручную удалять ненужных пользователей. С другой стороны нашел парочку отличных плагинов, которыми с вами и поделился.



Прокомментировать

Новые шаблоны и статьи

Рубрики

Популярные шаблоны

Мы помогаем детям


KosynokBannerNetwork