我在帖子https://www.drupal.org/node/2421919中读到了关于蜜罐将取代Drupal8中的隐藏验证码的对话,是真的吗?因为我有一个时事通讯字段,我想防止垃圾邮件和蜜罐在这种情况下将失败,因为只有一个文本框,几乎不需要2-3秒来填充。
请帮帮我!
发布于 2017-08-23 14:39:06
您可以将蜜罐更改添加到您自己的表单中,或通过您自己的模块的_ form _alter添加到任何表单中,只需将以下函数调用放在表单构建器函数中(或在hook_form_alter中):
honeypot_add_form_protection($form, $form_state, array('honeypot', 'time_restriction'));请注意,您可以通过在数组中包括或不包括选项来启用或禁用表单上的蜜罐字段或时间限制。
在您的情况下,您可以删除时事通讯表单中的time_restriction。
您还可以使用Honeypot's API修改表单的时间延迟,添加或删除某些表单的保护等。
我希望它能帮助你解决你的问题。
https://stackoverflow.com/questions/44777855
复制相似问题