%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 3.137.165.228 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/components/bitrix/system.auth.confirmation/ |
Upload File : |
<? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) { die(); } /* Authorization form (for prolog) Params: REGISTER_URL => path to page with authorization script (component?) PROFILE_URL => path to page with profile component */ /** * Bitrix vars * @global CMain $APPLICATION * @global CUser $USER * @var array $arParams * @var array $arResult */ $arParams["USER_ID"] = trim($arParams["USER_ID"]); if($arParams["USER_ID"] == '') $arParams["USER_ID"] = "confirm_user_id"; $arParams["CONFIRM_CODE"] = trim($arParams["CONFIRM_CODE"]); if($arParams["CONFIRM_CODE"] == '') $arParams["CONFIRM_CODE"] = "confirm_code"; $arParams["LOGIN"] = trim($arParams["LOGIN"]); if($arParams["LOGIN"] == '') $arParams["LOGIN"] = "login"; $arResult["~USER_ID"] = $_REQUEST[$arParams["USER_ID"]]; $arResult["USER_ID"] = intval($arResult["~USER_ID"]); $arResult["~CONFIRM_CODE"] = trim($_REQUEST[$arParams["CONFIRM_CODE"]]); $arResult["CONFIRM_CODE"] = htmlspecialcharsbx($arResult["~CONFIRM_CODE"]); $arResult["~LOGIN"] = trim($_REQUEST[$arParams["LOGIN"]]); $arResult["LOGIN"] = htmlspecialcharsbx($arResult["~LOGIN"]); if($USER->IsAuthorized()) { $arResult["MESSAGE_TEXT"] = GetMessage("CC_BSAC_MESSAGE_E02"); $arResult["MESSAGE_CODE"] = "E02"; $arResult["SHOW_FORM"] = false; } else { if($arResult["USER_ID"] <= 0 && $arResult["~LOGIN"] <> '') { $rsUser = CUser::GetByLogin($arResult["~LOGIN"]); } else { $rsUser = CUser::GetByID($arResult["USER_ID"]); } if($arResult["USER"] = $rsUser->GetNext()) { if($arResult["USER"]["ACTIVE"] === "Y") { $arResult["MESSAGE_TEXT"] = GetMessage("CC_BSAC_MESSAGE_E03"); $arResult["MESSAGE_CODE"] = "E03"; $arResult["SHOW_FORM"] = false; } else { if($arResult["CONFIRM_CODE"] == '') { $arResult["MESSAGE_TEXT"] = GetMessage("CC_BSAC_MESSAGE_E04"); $arResult["MESSAGE_CODE"] = "E04"; $arResult["SHOW_FORM"] = true; } elseif($arResult["~CONFIRM_CODE"] !== $arResult["USER"]["~CONFIRM_CODE"]) { $arResult["MESSAGE_TEXT"] = GetMessage("CC_BSAC_MESSAGE_E05"); $arResult["MESSAGE_CODE"] = "E05"; $arResult["SHOW_FORM"] = true; } else { $obUser = new CUser; $obUser->Update($arResult["USER"]["ID"], array("ACTIVE" => "Y", "CONFIRM_CODE" => "")); $rsUser = CUser::GetByID($arResult["USER"]["ID"]); $arResult["USER_ACTIVE"] = $rsUser->GetNext(); if($arResult["USER_ACTIVE"] && $arResult["USER_ACTIVE"]["ACTIVE"] === "Y") { $arResult["MESSAGE_TEXT"] = GetMessage("CC_BSAC_MESSAGE_E06"); $arResult["MESSAGE_CODE"] = "E06"; $arResult["SHOW_FORM"] = false; } else { $arResult["MESSAGE_TEXT"] = GetMessage("CC_BSAC_MESSAGE_E07"); $arResult["MESSAGE_CODE"] = "E07"; $arResult["SHOW_FORM"] = true; } } } } else { $arResult["MESSAGE_TEXT"] = GetMessage("CC_BSAC_MESSAGE_E01"); $arResult["MESSAGE_CODE"] = "E01"; $arResult["SHOW_FORM"] = true; } } $arResult["~FORM_ACTION"] = $APPLICATION->GetCurPageParam(); $arResult["FORM_ACTION"] = htmlspecialcharsbx($arResult["~FORM_ACTION"]); //echo "<pre>",htmlspecialcharsbx(print_r($arResult, true)),"</pre>"; $this->IncludeComponentTemplate(); ?>