Как при регистрации пользователя отправить письмо?

Мне нужно параллельно регистрировать неактивного пользователя при заполнении одной формы на сайте и я хочу, чтобы ему приходило полноценное письмо с просьбой пройти по ссылке для разблокирования. Логику пишу в сниппете, который обрабатывает форму.

Как это сделать правильно?

Тут, тут и тут например даются готовые решения с использованием разных значений для passwordnotifymethod, например:
'passwordnotifymethod' => 'e'  // event  я полагаю? Откуда берётся письмо и можно ли его отстилизовать под конкретный случай?
'passwordnotifymethod' => 's' // silent я полагаю? Никакое письмо не посылается?
'passwordnotifymethod' => 1 // ?
Как я понимаю, с помощью него можно определить как оповещать вновь зарегистрированного пользователя.

Какие бывают значения у passwordnotifymethod и что они значат?
Василий Столейков
15 октября 2015, 04:23
modx.pro
1
1 158
0
Поблагодарить автора Отправить деньги

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

Василий Столейков
15 октября 2015, 07:33
0
Но как я понимаю, письмо стандартными методами ему вышлется с паролем стандартное.
А как выслать ссылку, которая разблокирует пользователя при переходе по ней?
Как я понимаю какой-то сниппет на сайте должен принимать параметры и обрабатывать их, но какие параметры, пароль в зашифрованном виде?
    Василий Столейков
    15 октября 2015, 07:36
    0
    Значит при регистрации пользователя ему вручную высылать письмо с ссылкой типа:
    http://site.ru/users/unblock?email=mail@mail.ru&code=pAssWoRdShifr
    и потом проверять если у пользователя с такой почтой есть в базе такой зашифрованный пароль?

    Моя мысли идут в правильном направлении, или есть какой-то другой способ, стандартный, а я тут себе велосипед изобретаю?
    Владимир Ульяновский
    15 октября 2015, 19:30
    0
    А поставить минишоп и посмотреть как там регистрируется покупатель и тд и тп со всеми вытекающими… Я не прогрмер, но принцип использованный в минишопе должен натолкнуть на правильные действия.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3