欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

drupal对付垃圾留言用 Honeypot 模块,可添加一必空表单 与CAPTCHA After有得一拼

shiping1 的头像

配置的路径
在honeypot.module文件中
function honeypot_menu() {
  $items['admin/settings/honeypot'] = array(
    'title' => 'Honeypot configuration',
    'description' => 'Configure Honeypot spam prevention and the forms on which Honeypot will be used.',
    'page callback' => 'drupal_get_form',
    'page arguments' => array('honeypot_admin_form'),
    'access arguments' => array('administer honeypot'),
    'file' => 'honeypot.admin.inc',
  );

  return $items;
}


drupal对付垃圾留言用 Honeypot 模块,可添加一必空表单

原理是:加一个必须为空的表单。该表单在浏览器中是看不到的,所以人工填写是无法填的。垃圾信息多是由设定的程序填写,机器发垃圾信息时,会填上相应表单。
https://drupal.org/project/honeypot  添加一个必须为空的字段。
admin/config/content/honeypot 页设置。
Protect all forms with Honeypot 选上,可保护所有表单。
Honeypot element name * 设为 email之类这样表单的字段名为email,且必为空。
自己的总结,会有许多的不足。欢迎指正。
转载请注明 drupaltea.com

来自 http://drupaltea.com/node/122

honeypot

 

一款简单但又强大的反垃圾模块--Honeypot

JamesYin 提交于 2013年12月04日

Honeypot一款使用简单,但能力又十分强大的反垃圾模块。如果你的网站每天都被垃圾机器人搞得一团乱,那你一定得试试这个模块,你一定会由心感受到这模块的威力。这个模块连drupal.org也在使用哦,你还赶快来试试?

有意思的反机器人模块。 通过隐藏的字段及外加一个最少时间的设定,来保护form。 另外,它的相关视频很有意思:不要因为一个人而惩罚所有人。。   和captcha after相比,你会选哪个?

来自 http://www.drupalla.com/project/honeypot


CAPTCHA After

模块地址: http://drupal.org/project/captcha_after
模块版本: Drupal 7.xDrupal 6.x
用户数: 405
依赖: CAPTCHA Module
模块类型: 安全

模块的功能很普遍,让你尝试多次form提交失败后才显示captcha   D7可用了

普通分类: