Пороги обнаружения Sitecore WFFM Captcha не работают

Во-первых, я использую WFFM 2.3.0 rev.130118.

У меня есть форма с полем Captcha. Если я устанавливаю поле Captcha для отображения все время, все работает нормально. Насколько я могу судить, если поле Captcha настроено на отображение при соблюдении определенных порогов обнаружения, Captcha никогда не отображается.

Вот скриншот диалогового окна порога обнаружения:

http://imgur.com/cOMiTSw

Я говорю «насколько я могу судить», потому что может быть немного сложно воспроизвести «подозрительную активность формы» в вашей локальной среде разработки. Однако, как вы можете видеть, я установил значения отправки посетителей 3 раза за 5 минут. Если я затем пойду и отправлю форму несколько раз сверх этого порога, мне никогда не будет представлена ​​капча.

Помимо поля Captcha, это простая форма для связи с нами с 4 текстовыми полями, ничего особенного, и WFFM фактически является «стандартной» конфигурацией.

У кого-нибудь есть идеи?


person woogiee    schedule 17.01.2014    source источник
comment
Не понимаю, почему это считается не по теме. Это относится конкретно к модулю Sitecore Webforms For Marketers.   -  person Martin Davies    schedule 17.01.2014
comment
Я полагаю, что лучший ответ может прийти от службы поддержки Sitecore, поскольку это поддерживаемый модуль.   -  person Mark Ursino    schedule 18.01.2014
comment
Вероятно, он был закрыт, потому что тот, кто когда-либо делал это, ничего не знал о Sitecore и думал, что это связано с системой Google Captcha.   -  person jammykam    schedule 18.01.2014
comment
Повторно откройте избирателей (возможно, @MarkUrsino), не могли бы вы указать, почему этот вопрос по теме? Кажется, речь идет об использовании CMS конечным пользователем, а не о программировании.   -  person Brad Koch    schedule 15.06.2014


Ответы (1)


Я нашел проблему, она была связана с формой и ее полями, имеющими несколько языковых версий.

По сути, сайт поддерживает несколько языков, но я добавил только поле en-US Captcha и забыл перевести для каждого поддерживаемого языка.

Несмотря на то, что 3 из 4 задействованных полей являются общими (ссылка на поле, обязательные и параметры), а заголовок в этом случае даже не используется, Sitecore предполагает язык контекста, и если у вас нет переведенной версии этого поля, предполагаемая функциональность никогда не срабатывает.

person woogiee    schedule 20.01.2014