Цитата |
---|
Sergey Leshchenko пишет:
Если компонент, принимающий и проверяющий в конечном итоге форму, не ваш, то самый простой способ - это проверять капчу при аякс-запросе не методом CCaptcha::CheckCaptchaCode(), а своим, фактически полной копией системного, но без CCaptcha::Delete($sid); |
Код |
---|
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include.php"); $res = $DB->Query("SELECT CODE FROM b_captcha WHERE ID = '".$DB->ForSQL($_REQUEST["captcha_sid"],32)."'"); $ar = $res->Fetch(); if ($ar["CODE"]!=strtoupper($_REQUEST["captcha_word"])) {echo "Ошибка ввода капчи";} else {echo "Капча введена верно";} |