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

建站经验
一个小站长失败的建站之路
Bo-Blog博客搬家与数据转移的方法
做好SEO推广 网站流量不是难事
放弃网站到网商 评站长与网商的相同与不同
《一日一囧》式博客营销:如何培养用户粘度
谈谈我用过的博客(Blog)程序
再谈Music2.0互联网音乐调查报告
国内几个价值流量的来源
新站长选择CMS请勿犹豫徘徊 自己熟悉为先
分类信息网会成为互联网主要应用吗
网站案例分析:[jiong.ws]网络囧文化的背后
放弃工作 我辛酸的建站创业史
20个增加博客粘合度的方法
交互体验在web2.0网站设计中四个层次
一个只有小学文化的站长 建立影视站的经验
西部硅谷网CEO潘陶:我的创业历程
不经历风雨怎么能见彩虹:我与马克斯的不解之缘
新站确保被收录的因素分析
WordPress主题分享 让你的博客也成为CMS
如何通过IIS日志分析网站的情况

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 184 ::
收藏到网摘: 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建站平台。