Системное событие на создание / регистрацию пользователя.

Подскажите плиз, как при создании пользователя отправлять письмо на имейл?
Какое системное событие за это отвечает? Не нашел ничего похожего.
UDAV
01 ноября 2019, 10:55
modx.pro
871
0

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

ElenaLelo
01 ноября 2019, 11:03
+1
С помощью чего делаете регистрацию? Login? Используйте PostHook, у меня есть пример для Login.
    UDAV
    01 ноября 2019, 11:10
    0
    через Office
      ElenaLelo
      01 ноября 2019, 11:48
      +1
      Событие перед регистрацией пользователя — OnBeforeUserFormSave
      Событие после регистрации пользователя — OnUserFormSave
      К плагину привязываете событие после регистрации пользователя. Внутри плагина обычная отправка письма.
        UDAV
        01 ноября 2019, 12:13
        0
        OnUserFormSave срабатывает если пользователя отредактировать в админке.
          iWatchYouFromAfar
          01 ноября 2019, 13:23
          +1
          Для этого есть параметр mode. Еще можно покумекать над контекстом.
            UDAV
            01 ноября 2019, 13:58
            0
            Спасибо.
            Тупой вопрос конечно, но как с этим параметром работать? точнее, как проверить его?
            Например есть плагин, вешаю на событие, а с паараметром что делать?
              iWatchYouFromAfar
              01 ноября 2019, 14:43
              +1
              В зависимости от того, какой параметр mode приходит, выполняйте нужный вам функционал.

              Для понимания, залогируйте событие и посмотрите что оно возвращает.
              iWatchYouFromAfar
              01 ноября 2019, 19:12
              0
              Если это событие вызывать из админки, то оно сработает два раза, так что, осторожней.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      9