Вопрос по интеграции reCAPTCHA

#
Вопрос по интеграции reCAPTCHA
Привет!

Сделали интеграцию reCAPTCHA в комментариях информационной системы, по аналогии http://www.hostcms.ru/documentation/modules/core/captcha/

Вроде все ок, но есть проблема. Если не вводить (не трогать галочку i'm not robot) reCAPTCHA и попытаться запостить коммент - система пишет об успешном добавлении комментария, коммент естественно не добавляется. Как сделать так, чтобы система выдавала что капча не заполнена?
#
Re: Вопрос по интеграции reCAPTCHA
Решили так, добавили еще одно условие после проверки getPost. Я думаю в ваш пример можно тоже добавить ))


if (Core_Array::getPost('g-recaptcha-response')) {

    ...

}  else {

$oXmlCommentTag->addEntity(Core::factory('Core_Xml_Entity')
                      ->name('error_captcha')->value(1)
                    );

                $oComment->text = Core_Str::br2nl($oComment->text);
                $Informationsystem_Controller_Show->addEntity($oComment);
       }

}

#
Re: Вопрос по интеграции reCAPTCHA
zuhizugo писал(а):
Решили так, добавили еще одно условие после проверки getPost. Я думаю в ваш пример можно тоже добавить ))


Приведённое вами условие имеется в примере на странице http://www.hostcms.ru/documentation/modules/core/captcha/, но на ответ системы это не влияет - всё равно выводится сообщение об успешно добавленном комментарии. Не могли бы вы показать код блока полностью?
yestravel
Авторизация