Перевод Inactive User. Переместить неактивных пользователей в корзину?

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

Аватар пользователя VladSavitsky VladSavitsky 4 декабря 2007 в 1:33

Это очень полезный модуль. Он следит за активностью пользователей.

Если кто-то в течении определённого времени (от 1 дня до 2х лет) не появляется на сайте, то ему высылается очень вежливое предупреждение и призыв вернуться.

После этого предупреждения пользователю даётся время (до 1 месяца) и, если он не объявился, то он удаляется.
Такова жизнь. Это просто необходимо для управления сообществом и поддержания его в "рабочем" состоянии.

Вот детали:
*http://drupal.org/project/inactive_user
*5.x-1.1
*Автоматическое управление неактивными пользователями.
*Перевод на drupal.org: http://drupal.org/node/197539

У этого модуля есть одна особенность - он удаляет пользователя, но все его материалы остются в базе, но больше никогда не будут видны - нет автора. Чтобы этого избежать нужно использовать другой модуль, который при удалении пользователя все его материалы переписывает на имя админа ресурса...

ВложениеРазмер
Двоичные данные inactive_user-5.x-1.1.ru_.po20.11 КБ

Комментарии

Аватар пользователя axel axel 4 декабря 2007 в 3:02

Чтобы этого избежать нужно использовать другой модуль, который при удалении пользователя все его материалы переписывает на имя админа ресурса А вот это какой модуль делает?

Аватар пользователя Ne01eX Ne01eX 5 декабря 2007 в 7:18

Вопрос не в тему: Вновь регистрирующиеся пользователи могут занять ID удаленного таким образом юзера?

Аватар пользователя VladSavitsky VladSavitsky 5 декабря 2007 в 16:08

Если в таблице стоит автоинкремент для поля ID пользователя, то нет. Сейчас гляну в базу...
В таблице users uid не автоинкремент. Значит теоретически может, но нужно в код смотреть - как присваиваются номера пользователям.

Аватар пользователя Krotty@drupal.org Krotty@drupal.org 5 декабря 2007 в 16:39

Ядро Друпала не использует автоинкрементируемые поля, вместо них используется функция db_next_id, а значения счетчиков для системных объектов хранятся в таблице sequences.
Так что вновь зарегистрированные пользователи будут получать все таки уникальный uid.

Аватар пользователя Valeratal Valeratal 5 декабря 2007 в 22:26

Так что вновь зарегистрированные пользователи будут получать все таки уникальный uid.
Прямо табельный номер Smile

Аватар пользователя Valeratal Valeratal 6 декабря 2007 в 9:46

Да почему, весьма удобно, разве нам жалко цифр Smile

А вдруг захотите реанимировать пользователяя

Кстати это не только в друпале, в vbulletine аналогично

Если удаляется тема, пользователяь, то их номер навечно с ними Smile