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

建站经验
网页设计时应注意网站版权声明的写法
论坛社区网快速发展的关键
地方门户网站的建设要以注重网站质量为关键
如何突破个人网站成长的瓶颈
做好校园BBS的运行和发展
网站被黑客入侵后怎么办呢?
建设外贸网站要专业地体现自己
新网站排名好 只因功夫不负有心人
怎样让网站成为你的摇钱树?
老站长讲述建站中一些好的解决方案
选择CMS五大误区误区以及CMS点评
揭开建站价格差距甚大的黑幕
三个最新方案解决优酷视频全屏及去广告
网站的微格式
粗制滥造的建站模板是企业电子商务的毒瘤
刚上线的新站最忌讳的四大错误
从子主题开始轻松地修改Wordpress风格
网站建设的价格原则:教你如何选择网络服务商
卢松松:写博客别偷懒,原创才是王道
Dede V5.3已做修改 TAG标签支持空格分隔

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


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