1c-bitrix · 29.12.2013

Лайфхак для CUser::Register() [bitrix api]

CUser::Register() регистрирует нового пользователя и отправляет ему типовое письмо о успешной регистрации, смене пароля и тд. Иногда нужно чтобы это не происходило.

1) Можно удалить шаблоны (не рекомендуется)
2) Есть вариант при котором письма не отправятся, 7 параметр [string site_id = false], ID сайта почтовых шаблонов, если указать не существующий ID сайта, то и не будет шаблонов и как следствие писем.

global $USER; 
$USER->Register("admin", "", "", "123456", "123456", "a@m.ru", "no_send");