当前位置: 首页 > 图文教程 > 网站运营 > 建站经验 > Drupal防止垃圾信息Captcha的使用

建站经验
个人经历谈:月光下的新手站长注意事项
我的建站经历和感悟
老站长教你如何选择广告商
新手站长如何选择网站主题
电风扇、方便面、凉开水:我的站长之路
创业还是辞职 我站在悬崖的边缘
换链接过程中如何判断对方网站权重的一些浅见
教你如何寻找更多的外链
Admin5.com和Chinaz.com全面PK
虚拟主机选购的一点经验
中小企业如何走出网络营销困境?
站长学习网教你如何写教程
浅谈新农民网网站的建立
另类观点:七年个人站长经验 赚钱是王道
站长如何应对PR频繁更新?
虚拟主机空间如何设置防盗链 (防图片/mp3盗链)
浅谈网站安全
做友情链接要注意pr是否被劫持
剖析Baidu收录及更新规则
地方网站注重什么?

建站经验 中的 Drupal防止垃圾信息Captcha的使用


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 128 ::
收藏到网摘: n/a

一、模块说明

CAPTCHA 模块用于表单验证码的配置,开启即可在发表留言,发布文章,用户注册等行为上加载验证码安全校验。主要用于防spam,SPAM是stupid person advertesing method的简称,意思为兜售信息[邮件,广告,新闻,文章],非索要信息。基本与垃圾邮件(junk mail)同义。即是指在Internet上利用Email进行广播式的广告宣传的行为。这种行为给很多人的信箱里塞入大量无关或无用的信息,因此越来越受到人们的厌恶,在美国这已经属非法行为。

Spam最初来历:

spam即SPAM,原是一个罐装肉的牌子。对于这个牌子名字的来源有很多解释,官方版本说,它是”Specially Processed Assorted Meat”特殊加工过的混和肉。这种SPAM肉有段时间非常普及,到了无处不在,令人讨厌的程度。后来(1970年)Monty Python剧团有个很流行的Sketch comedy(一种短小的系列喜剧)叫Spam,剧中两位顾客试图点一份没有SPAM的早餐,但最后却没能成功。于是,许多年后的现在,Spam被用来统称互联网上到处散布垃圾广告消息的现象。其实说白了就是使用自动化的工具,在网上批量的发布一些广告信息,用Email,或者论坛,或者博客。现在论坛在发帖的时候,都会有验证码之类的,也是为了防止Spam。Drupal作为成熟的CMS,自然有很多人对其进行Spam骚扰,而Drupal也有很多的插件反Spam。

二、安装说明

step 1: 将CAPTCHA 模块文件夹复制进入sites/all/modules中,

step 2: 开启此模块,导航到administer》site building中,勾选CAPTCHA 和image captcha(图片验证)模块;保存即可

step 3: 配置captcha,导航到Administer》User management》captcha,在form_id 在中选择你要将验证码放在什么地方,这里选择comment_form ,然后在Challenge type(module) 中选择Image,即留言时启用图形验证码,点击submit提交即可,

step 4:配置image captcha模块,点击image captcha标签,Characters to use in thecode: 中填写你要随机输出的验证码字符,Code length: 选择字符串长度,Distortion level: 这里建议选择none,即不要扭曲,Noise level: 选择噪声级别,点击save保存即可

备注:(1)这样的验证码可以对匿名用户起作用,若要对其他用户设置,可以参看captcha的权限设置部分,选择针对的用户角色;

(2 )在step 4 中可以设置更复杂,安全系数更高的验证,还可以更改字体,但是要记住,验证码生成的越复杂,对cpu的消耗也越大

(3)为了更好的适应中文用户,建议将汉化文件载入,如果不载入汉化文件,可以修改image_captcha目录下的mage_captcha.module文件,将里面的368行代码中的文字改成中文,来方便针对中文用户显示提示信息。

作者:John Gu现就职于深圳慧衡科技(InteMatrix),主要负责Drupal网站设计与开发。慧衡积极推动Drupal在中国的推广和普及,现正筹建免费自助建站平台A建网(abuilder.net),为Drupal爱好者及中小企业和个人提供一个免费的Drupal建站平台。