• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/controller_member.php
  • Класс: CControllerClient
  • Вызов: CControllerClient::AuthorizeAdmin
static function AuthorizeAdmin($arParams = Array())
{
	global $USER;
	$ADMIN_ID = 0;
	if($arParams["ID"]>0)
		$ADMIN_ID = $arParams["ID"];
	else
	{
		unset($arParams["GROUP_ID"]);
		$ADMIN_ID = CControllerClient::UpdateUser($arParams);
	}

	if($ADMIN_ID>0)
	{
		CUser::SetUserGroup($ADMIN_ID, Array(1));

		$USER->Authorize($ADMIN_ID);
		$USER->SetControllerAdmin();

		return $ADMIN_ID;
	}

	return false;
}