Exemple #1
0
                $arJsonData["error"] = "Y";
            }
            break;
        case "activate":
            if (CModule::IncludeModule("security")) {
                $res = CSecurityUser::ActivateUserOtp($userId);
                if ($res) {
                    $arJsonData["success"] = "Y";
                } else {
                    $arJsonData["error"] = "Y";
                }
            } else {
                $arJsonData["error"] = "Y";
            }
            break;
        case "defer":
            if (CModule::IncludeModule("security")) {
                $numDays = intval($_POST["numDays"]);
                $res = CSecurityUser::DeferUserOtp($userId, $numDays);
                if ($res) {
                    $arJsonData["success"] = "Y";
                } else {
                    $arJsonData["error"] = "Y";
                }
            } else {
                $arJsonData["error"] = "Y";
            }
            break;
    }
    echo \Bitrix\Main\Web\Json::encode($arJsonData);
}