[QUOTE]Долгополов Игорь написал:
на событие OnOrderNewSendEmail вам нужно по id пользователя (не помню есть ли он в arFields, но по id заказа его точно можно получить) получить его логин и пароль[/QUOTE]
Пароль нигде не хранится в открытом виде. Так что костыль с OnBeforeUserAdd правильный. Только нужно отследить, где по пути значение пароля теряется.
Вам в помощь:
[CODE]\Bitrix\Main\Diag\Debug::writeToFile(array('ID' => $id, 'fields'=>$fields ),"","/debug.txt");
\Bitrix\Main\Diag\Debug::dumpToFile(array('ID' => $id, 'fields'=>$fields ),"","/debug.txt");
[/CODE]
на событие OnOrderNewSendEmail вам нужно по id пользователя (не помню есть ли он в arFields, но по id заказа его точно можно получить) получить его логин и пароль[/QUOTE]
Пароль нигде не хранится в открытом виде. Так что костыль с OnBeforeUserAdd правильный. Только нужно отследить, где по пути значение пароля теряется.
Вам в помощь:
[CODE]\Bitrix\Main\Diag\Debug::writeToFile(array('ID' => $id, 'fields'=>$fields ),"","/debug.txt");
\Bitrix\Main\Diag\Debug::dumpToFile(array('ID' => $id, 'fields'=>$fields ),"","/debug.txt");
[/CODE]