Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Captcha

00 голосов
1
День добрый! Можно ли как изменять стандартную битриксовскую капчу? К примеру я хочу чтоб на ней были одни цыфры...
спросил 27 Янв, 13 от Kalika (140 баллов)

1 Ответ

00 голосов
Цитата
Слава пишет:
К примеру я хочу чтоб на ней были одни цыфры...


В компоненте регистрации system.auth.registration(если Вы меняете капчу для стандартной регистрации) есть строчки (строка ~71):
Код
if ($arResult["USE_CAPTCHA"])
{
   $arResult["CAPTCHA_CODE"] = htmlspecialchars($GLOBALS["APPLICATION"]->CaptchaG­etCode());
} 


Меняем эти строки на следующий код (скопировав шаблон компоненты):
Код
if ($arResult["USE_CAPTCHA"])
{
   include($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules­/main/classes/general/captcha.php");
   $GLOBALS['cpt'] = new CCaptcha();
   $GLOBALS['cpt']->SetCodeChars(array('1','2','3','4­','5','6','7','8','9'));
   $GLOBALS['cpt']->SetCode();
   $arResult["CAPTCHA_CODE"]=htmlspecialchars($GLOBAL­S['cpt']->GetSID());
} 
ответил 27 Янв, 13 от Arn4 (2,140 баллов)

Похожие вопросы

+1 голос
1 ответ
0 голосов
2 ответов
спросил 02 Май, 14 от fgehrghjr (100 баллов)
0 голосов
1 ответ
спросил 15 Дек, 13 от Kania (5,180 баллов)
0 голосов
4 ответов
спросил 27 Окт, 13 от Zelmor (260 баллов)
0 голосов
6 ответов
спросил 26 Сен, 13 от Linalia (120 баллов)