Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Создание пользователя самостоятельно

00 голосов
1
Хочу создать пользователя самостоятельно. В настройках есть галочка «Оповестить пользователя». Какой почтовый шаблон будет при этом использоваться??

Возможно ли как-то отправить логин и пароль пользователю по электронной почте при оповещении?
спросил 04 Май, 13 от Asteria (1,840 баллов)

1 Ответ

00 голосов
Цитата
Юрий Шубин пишет:
Хочу создать пользователя самостоятельно. В настройках есть галочка «Оповестить пользователя». Какой почтовый шаблон будет при этом использоваться??

Шаблон для выбранного сайта для оповещений с типом USER_INFO ("Информация о пользователе").

Цитата
Юрий Шубин пишет:
Возможно ли как-то отправить логин и пароль пользователю по электронной почте при оповещении?

В принципе возможно, для этого можно в процессе "ручной" регистрации создать обработчик события "OnSendUserInfo", примерно так:

Код
// регистрируем обработчик события
AddEventHandler('main', 'OnSendUserInfo', Array('CMyClass', 'OnSendUserInfoHandler'));

class CMyClass {
   function OnSendUserInfoHandler($arParams) {
      $arParams['FIELDS']['PASSWORD'] = 'user_password_here';
   }
}

а в почтовом шаблоне использовать ключ #PASSWORD# для подстановки значения.

Но следует учесть, что системой пароль не хранится в открытом виде и восстановить его нереально, поэтому следует еще дополнительно продумать как вы будете передавать пароль в обработчик события.

P.S. Да, и я не советую отправлять пароль письмом.
ответил 04 Май, 13 от Delp (7,220 баллов)