pythongod
@pythongod
Начинающий Веб-разработчик

Как исправить капчу?

Добрый день . очень нужна помощь , всю голову сломал . Вобщем есть сайт на битрикс ,там раздел вакансий , клиент попросил поставить именно стандартную капчу на форму отправки резюме.,без использования модульного решения . Такие вот дела . Короче говоря , вот код который я ставлю в шаблоне этой страницы
<?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);
                            ?>

                            <form id="writeUs" method="post" class="zayavkaform">
                                <div class="zayavwrap">
                                    <p>Введите код с картинки<span>*</span></p>
                                    <input class="captcha _sid" name="captcha_code" value="<?=htmlspecialchars($cpt->GetCodeCrypt());?>" type="hidden">
                                    <table>
                                        <tr>
                                            <td><input class="inptext" required="" id="captcha_word" name="captcha_word" type="text"></td>
                                            <td><img class="captchaImg" src="/bitrix/tools/captcha.php?captcha_code=<?=htmlspecialchars($cpt->GetCodeCrypt());?>"></td>
                                        </tr>
                                    </table>
                                    <div class="error-text"></div>
                                </div>
                            </form>

Все работает ,капча появляется ,но ,какое бы значение не писалось бы с картинки ,всегда выдает false . Т.е какие бы символы не вводились , правильные или нет ,при проверке всегда выдает не правильно введены данные .
  • Вопрос задан
  • 521 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы