Можно ли сделать временного пользователя?

Задача сделать каталог недвижимости с платным доступом к базе квартир.
Всё почти как тут, только доступ будет не с одного компа, а временный.

Полагаю использоваться будет Office, но не знаю, как сделать, чтобы пользователь автоматически удалялся, через день/неделю/месяц после регистрации.
Александр
02 сентября 2016, 03:41
modx.pro
1 390
0

Комментарии: 8

Алексей
02 сентября 2016, 07:19
0
У профиля пользователя есть «родные» поля modx «Заблокирован после» и «Заблокирован до». Их не достаточно для вашей задачи?
    Александр
    02 сентября 2016, 07:31
    0
    В общем-то достаточно, думаю, удалять совсем юзера нет необходимости.
    Но тогда вопрос в том, как сделать, чтобы поле «Заблокирован после» автоматически заполнилось при регистрации?
      Алексей
      02 сентября 2016, 08:22
      0
      Могу предположить, что нужно переписать контроллер у офиса под свои нужды (сделать копию Auth).
      Сергей Шлоков
      02 сентября 2016, 09:08
      +3
      В плагине на событие OnBeforeUserActivate написать
      <?php
      if ($modx->event->name == 'OnBeforeUserActivate') {
          // Блокировка через день после активации
          $user->blockedafter = strtotime('1 day');
      }
        Александр
        02 сентября 2016, 09:46
        0
        Спасибо, сегодня вечером попробую. Пока сходу не получилось что-то )
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    8