Требуется создавать временного пользователя для корзины. Ночью заказы будут удаляться вместе с пользователем. Делаю так, но не работает.
$cgs_USER = new CUser;
$cgs_USER->Login("admin", "admin_pwd" ;
$temp_Login = "temp_user_" . rand();
$temp_PWD = "temp_pwd";
$arFields = Array(
"NAME" => "Пользователь",
"LAST_NAME" => "Временный",
"EMAIL" => "temp@server.ru",
"LOGIN" => $temp_Login,
"ACTIVE" => "Y",
"GROUP_ID" => array(2),
"PASSWORD" => $temp_PWD,
"CONFIRM_PASSWORD" => $temp_PWD
);
$cgs_USER->Add($arFields);
$cgs_USER->Logout();
$cgs_USER->Login($temp_Login, $temp_PWD);
$cgs_USER = new CUser;
$cgs_USER->Login("admin", "admin_pwd" ;
$temp_Login = "temp_user_" . rand();
$temp_PWD = "temp_pwd";
$arFields = Array(
"NAME" => "Пользователь",
"LAST_NAME" => "Временный",
"EMAIL" => "temp@server.ru",
"LOGIN" => $temp_Login,
"ACTIVE" => "Y",
"GROUP_ID" => array(2),
"PASSWORD" => $temp_PWD,
"CONFIRM_PASSWORD" => $temp_PWD
);
$cgs_USER->Add($arFields);
$cgs_USER->Logout();
$cgs_USER->Login($temp_Login, $temp_PWD);