Sitecore WFFM验证码检测阈值不起作用

时间:2014-01-17 17:35:25

标签: sitecore sitecore6 sitecore7 web-forms-for-marketers

首先,我正在运行WFFM 2.3.0 rev.130118。

我有一张带有Captcha字段的表单。如果我将Captcha字段设置为始终显示,则一切正常。如果Captcha字段配置为显示是否满足某些检测阈值,据我所知,Captcha永远不会显示。

以下是“检测阈值”对话框的屏幕截图:

http://imgur.com/cOMiTSw

我说“据我所知”,因为在本地开发环境中复制“可疑表单活动”可能有点困难。但是,正如您所看到的,我在5分钟内将访问者提交值设置为3次。如果我然后提交表格多次超过该阈值,我将永远不会出现Captcha。

除了Captcha字段之外,它是一个基本的联系我们表单,包含4个文本字段,没什么特别的,WFFM实际上是一个“库存”配置。

有人有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我发现了问题,它与表单及其具有多种语言版本的字段有关。

本质上,该网站支持多种语言,但我只添加了一个en-US Captcha字段,忘记翻译每种支持的语言。

即使涉及的4个字段中有3个是共享的(字段链接,必需和参数),并且在这种情况下甚至没有使用Title,Sitecore会采用上下文语言,如果您没有翻译版本该字段,预期的功能永远不会被触发。