Код |
---|
<? $user = new CUser; $fields = Array( "NAME" => "Сергей", "LAST_NAME" => "Иванов", "EMAIL" => "ivanov@microsoft.com", "LOGIN" => "ivan", "LID" => "ru", "ACTIVE" => "Y", "GROUP_ID" => array(1,2), "PASSWORD" => "123456", "CONFIRM_PASSWORD" => "123456", ); $user->Update($ID, $fields); $strError .= $user->LAST_ERROR; ?> |
Цитата |
---|
Андрей Шилов пишет:
из справки по Битриксу: http://dev.1c-bitrix.ru/api_help/main...update.php |
Цитата |
---|
Max Pryazhevsky пишет:
Все уже сделано до нас. Авторизация на сайте по e-mail'у. |
Цитата |
---|
Max Pryazhevsky пишет:
Все уже сделано до нас. Авторизация на сайте по e-mail'у. |
Код |
---|
<? AddEventHandler("main", "OnBeforeUserLogin", Array("Authuser", "OnBeforeUserLogin")); class AuthUser { function OnBeforeUserLogin($arFields) { $filter = Array("EMAIL" => $arFields["LOGIN"]); $rsUsers = CUser::GetList(($by="LAST_NAME"), ($order="asc"), $filter); if($user = $rsUsers->GetNext()) $arFields["LOGIN"]=$user["LOGIN"]; } } ?> |