CAPTCHA в формах обратной связи

Дополнительная информация

1. Код размещается в файле формы в самом верху. Путь к файлам форм: Корень сайта - lib - feedback - forms

<?include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/captcha.php");
$cpt = new CCaptcha();
$captchaPass = COption::GetOptionString("main", "captcha_password", "");
if(strlen($captchaPass) <= 0)
{
$captchaPass = randString(10);
COption::SetOptionString("main", "captcha_password", $captchaPass);
}
$cpt->SetCodeCrypt($captchaPass);
?>


2. Код размещается в файле формы в месте вывода каптчи

<input name="captcha_code" value="<?=htmlspecialchars($cpt->GetCodeCrypt());?>" type="hidden">  
<input id="captcha_word" placeholder="Введите код с картинки*" required="required" name="captcha_word" type="text">  
<img src="/bitrix/tools/captcha.php?captcha_code=<?=htmlspecialchars($cpt->GetCodeCrypt());?>">


3. Код размещается в файле обработчика формы mail-form.php. Путь к файлу: Корень сайта - lib - feedback

if (!$APPLICATION->CaptchaCheckCode($_POST["captcha_word"], $_POST["captcha_code"]))
{
  echo 'error#Введен неправильный код с картинки';
  exit;
}

Менеджер
Сафронова Екатерина
Ведущий специалист
+7 000-00-88
Консультация специалиста
Наш менеджер перезвонит вам в течении 5 минут
Менеджер
Команда ГВОЗДЕВСОФТ
Оставить заявку
Менеджер
Хорошова Анастасия
Сметчик
+7 000-00-99
Заказать расчет
Бесплатный расчет сметы в течении одного дня