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

Главные вкладки

Комментарии

Аватар пользователя Nickolyan Nickolyan 11 ноября 2008 в 0:42

Заходим admin/user/user, сортируем по дате последнего доступа,выставляем галки на ненужных юзерах и выбираем из списка "Удалить отмеченных пользователей"

Аватар пользователя Poqa Poqa 11 ноября 2008 в 1:50

Nickolyan wrote:
Заходим admin/user/user, сортируем по дате последнего доступа,выставляем галки на ненужных юзерах и выбираем из списка "Удалить отмеченных пользователей"

Юзеров очень много, руками уйдет очень много времени с учетом того, что на странице выводится по 50 записей, если бы можно было их увеличить где-то, можно?

Аватар пользователя Shedko Shedko 11 ноября 2008 в 1:22

Если D5, то подойдет модуль inactive_user ( http://drupal.org/project/inactive_user )


The inactive_user module provides Drupal administrators with a way to automatically manage inactive user accounts. This module has two goals: to help keep users coming back to your site by reminding them when they've been away for a configurable period of time, and to cleanup unused accounts.

After configurable periods of inactivity, one or more of the following actions can be automatically taken:

* send an email to the user
* send an email to the site administrator(s)1
* block the account (a warning can first be issued)
* optionally notify user and/or site administrator(s)1 that account was blocked
* delete the account (a warning can first be issued)
* optionally notify user and/or site administrator(s)1 that account was deleted

All events triggered by this module are logged via the watchdog.

Аватар пользователя Poqa Poqa 11 ноября 2008 в 1:50

Shedko wrote:
Если D5, то подойдет модуль inactive_user ( http://drupal.org/project/inactive_user )

Скажите, пожалуйста, этот модуль может без уведомлений просто удалить их и всё? Я как-то ставил его, но уведомления мне не понравились и удалил.

Аватар пользователя Shedko Shedko 11 ноября 2008 в 2:31

"Poqa" wrote:
модуль может без уведомлений просто удалить их и всё?
Да, просто не включайте отправку уведомительных писем. (все действия что предпринимает модуль отключаемые )

Аватар пользователя Geldora Geldora 11 ноября 2008 в 10:11

Есть еще модуль account reminder - он отправляет письма, если юзер не заходит после регистрации, если юзер все равно не зашел - удаляет его.

Но Inactive User мне кажется еще лучше, жалко что на 6 его не портировали Sad Он может удалять и без напоминания, или наоборот прдупреждает и админа об удалении. Потом, он предупреждает юзеров раза три - т.е. есть шанс что они вернутся, ну если не надо то он может только удалять.

Полезен если у вас старый сайт и неактивнх юзеров набралась куча и рань ше вы ничего не вычищали.

Аватар пользователя Poqa Poqa 13 ноября 2008 в 1:43

По модулю Inactive user вопрос знатокам. Я не совсем понимаю значение неактивный юзер. Поставил модуль и вижу там цифры, допустим, 1 неделя, 2 недели, т.е. если пользователь не был на сайте 2 недели модуль его удалит? Меня не интересуют такие пользователи, кто зарегистрировался и хоть раз вошёл на сайт не должны удаляться, а вот те, кто зарегистрировался и ни разу не вошёл, вот их мне нужно удалить. Может ли этот модуль это сделать и как?

Аватар пользователя Valeratal Valeratal 13 ноября 2008 в 9:25

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