109 читали · 2 года назад
Использование и настройка CAPTCHA в 1C-Bitrix
Использовать капчу в формах довольно просто, достаточно отметить галочкой нужный пункт. Если необходима защита кодом для нестандартного функционала, можно так же воспользоваться встроенными методами из Битрикса. Подключаем библиотеку /bitrix/modules/main/classes/general/captcha.php и формируем картинку: <? include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/captcha.php"); $cpt = new CCaptcha(); $cpt->SetCodeLength(3); $cpt->SetCode(); $code=$cpt->GetSID(); ?> Выводим сформированную...
1 год назад
CAPTCHA без перезагрузки страницы в 1C-Битрикс
Сделать этот функционал можно с помощью обновления CAPTHCA на js Для реализации данной функциональности необходимо модифицировать код компонента, использующего CAPTCHA, следующим образом: /* CAPTHCA */ if ($arResult["CAPTCHA_CODE"] <> ''): ?> <input type="hidden" name="captcha_code" value="<?= $arResult["CAPTCHA_CODE"] ?>⁠"/>⁠ <img id="captcha_image" src="/bitrix/tools/captcha.php?captcha_sid=<?= $arResult["CAPTCHA_CODE"] ?>⁠">⁠ <small>⁠Нажмите...