$user_login = $user_login.$suffix; // Новый логин пользователя
$password = randString(8); // Генерируем пароль из 8 символов. Его потом надо будет на емыл ему отправить
$new_user_id = $USER->Add(array(
'LOGIN' => $user_login,
'NAME' => $user_name1,
'LAST_NAME' => $user_name2,
'EMAIL' => $user_email,
'PASSWORD' => $password, // Нах мне два пароля писать - непонятно
'CONFIRM_PASSWORD' => $password,
'GROUP_ID'=>COption::GetOptionInt('main', 'new_user_registration_def_group'), // Назначем группу по умолчанию
'ACTIVE' => "Y",
'ADMIN_NOTES'=>"Зарегистрирован автоматически при оформлении заказа"
));
if ($new_user_id > 0) {
$USER->Authorize($new_user_id);
$arResult['NEW_USER'] = array(
'LOGIN' => $user_login,
'EMAIL' => $user_email,
'PASSWORD' => $password,
);
// Отправка сообщения пользователю с его логином и паролем
CEvent::Send("NEW_AUTO_REGISTERED_USER", SITE_ID, array(
'NAME' => $user_name1,
'LOGIN' => $user_login,
'PASSWORD' => $password,
'EMAIL' => $user_email,
));
} |