• Регистрация

Как удалить всех заблокированных пользователей из Drupal?

0 голосов
424 просмотров
На сайте несколько тысяч заблокированных пользователей (спам-боты). Через админку удалять очень долго. Как удалить максимально быстро?
спросил 14 Май, 16 от vadim s. sabinich (5,440 баллов)

1 Ответ

0 голосов

Удалить можно с помощью drush из командной строки сервера

for i in `mysql -Bse "use <DB>;select name from users where status=0 and uid !=0;"`; do drush ucan $i -y;done

Этой командой мы выводим список имен заблокированных пользователей из базы данных DB и скармливаем команде drush ucan, которая удаляет пользователя.

ответил 14 Май, 16 от vadim s. sabinich (5,440 баллов)
редактировать 15 Май, 16 от vadim s. sabinich
...