WFFM安全风险验证消息来自何处?

时间:2015-12-02 13:45:08

标签: sitecore sitecore8 web-forms-for-marketers

将WFFM 8与Sitecore 8.0更新5一起使用。

如果提交包含<的wffm表单,则会显示以下消息: >或者&字符。

The {0} field contains content that may present a security risk. Please enter appropriate information

此消息设置在何处?

在反射器中可以看到以下键:

ResourceManager.Localize("VALIDATE_INPUT_FAILED") 

ResourceManager.Localize("VALIDATE_INPUT_FAILED_MULTIPLE"));

...但是搜索文件系统,核心数据库和主数据库都没有找到任何结果。

我可以在提交按钮的wffm UI中覆盖消息(或提供非英语表单的翻译),“表单验证” - 编辑>评估安全风险>错误消息,但主要问题是实际定义的原始默认消息在哪里?

2 个答案:

答案 0 :(得分:2)

消息文本设置在嵌入Resources.resx的{​​{1}}中。如果您反编译dll,那么您可以看到定义和文本:

Sitecore.WFFM Resources

答案 1 :(得分:0)

在核心数据库中 见项目:

/ sitecore / system / Dictionary / T / 0字段包含可能带来安全风险的内容请输入相应的信息

在软件包中,例如在文件:\ files \ temp \ WFFM \ de-DE.xml