Your IP : 3.145.178.65


Current Path : /home/bitrix/ext_www/dev.klimatlend.ua/bitrix/modules/main/interface/auth/
Upload File :
Current File : /home/bitrix/ext_www/dev.klimatlend.ua/bitrix/modules/main/interface/auth/wrapper_auth_result.php

<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)
{
	die();
}

if (!is_array($arAuthResult))
{
	$arAuthResult = array("TYPE" => "ERROR", "MESSAGE" => $arAuthResult);
}

if($inc_file === "otp")
{
	$arAuthResult['CAPTCHA'] = CModule::IncludeModule("security")
		&& \Bitrix\Security\Mfa\Otp::isCaptchaRequired();
}
elseif($inc_file == 'forgot_password' || $inc_file == 'change_password')
{
	$arAuthResult['CAPTCHA'] = COption::GetOptionString("main", "captcha_restoring_password", "N") == "Y";
}
else
{
	$arAuthResult['CAPTCHA'] = $APPLICATION->NeedCAPTHAForLogin($last_login);
}

if ($arAuthResult['CAPTCHA'])
{
	$arAuthResult['CAPTCHA_CODE'] = $APPLICATION->CaptchaGetCode();
}

if ($bOnHit):
?>
<script type="text/javascript">
BX.ready(function(){BX.defer(BX.adminLogin.setAuthResult, BX.adminLogin)(<?=CUtil::PhpToJsObject($arAuthResult)?>);});
</script>
<?
else:
?>
<script type="text/javascript" bxrunfirst="true">
top.BX.adminLogin.setAuthResult(<?=CUtil::PhpToJsObject($arAuthResult)?>);
</script>
<?
endif;
?>