国外设计欣赏网站 - DOOOOR.com

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

[Drupal模块] Drupal 防止垃圾信息Captcha模块的使用

[复制链接]
发表于 10-13-2011 03:19 | 显示全部楼层 |阅读模式
一、模块说明
1 U: `' @$ I! l6 ]* o! lCAPTCHA 模块用于表单验证码的配置,开启即可在发表留言,发布文章,用户注册等行为上加载验证码安全校验。主要用于防spam,SPAM是stupid person advertesing method的简称,意思为兜售信息[邮件,广告,新闻,文章],非索要信息。基本与垃圾邮件(junk mail)同义。即是指在Internet上利用Email进行广播式的广告宣传的行为。这种行为给很多人的信箱里塞入大量无关或无用的信息,因此越来越受到人们的厌恶,在美国这已经属非法行为。5 k3 }9 D0 _: ^# p5 [6 k9 {* a9 ^( M

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

$ q2 d/ C' R' Q8 {3 E0 A/ f/ U二、安装说明0 w: ~- v0 F  C) ]' b
step 1: 将CAPTCHA 模块文件夹复制进入sites/all/modules中,
5 P- _, O$ ], |& S! j' _  E9 q1 Z6 B$ Y; _0 w0 F  m& o4 q. {
step 2: 开启此模块,导航到 administer 》site building 中,勾选CAPTCHA 和image captcha(图片验证)模块;保存即可
  R4 l0 P/ Q. T* y0 G, s* W8 R4 I) p. }/ c3 Q4 i
step 3: 配置captcha,导航到 Administer 》User management 》captcha,在form_id 在中选择你要将验证码放在什么地方,这里选择comment_form ,然后在Challenge type(module) 中选择Image,即留言时启用图形验证码,点击submit提交即可,
, Q& g6 g/ Q+ p0 c- x0 M8 h+ x) i, y) e  h
step 4:配置image captcha模块,点击image captcha标签,Characters to use in thecode: 中填写你要随机输出的验证码字符,Code length: 选择字符串长度,Distortion level: 这里建议选择none,即不要扭曲,Noise level: 选择噪声级别,点击save保存即可
# w5 ^$ ]( K0 w4 G. ?
6 o4 b) v$ N1 A& G备注:
2 s% N, P5 [- C2 {" Q(1)这样的验证码可以对匿名用户起作用,若要对其他用户设置,可以参看captcha的权限设置部分,选择针对的用户角色;5 P8 i* ^* d/ [; t' i' _  T

5 j; ^; P/ m' G5 z; L2 v( g% _(2 )在step 4 中可以设置更复杂,安全系数更高的验证,还可以更改字体,但是要记住,验证码生成的越复杂,对cpu的消耗也越大
/ j  o9 H) R/ Q/ a- [$ c7 R% i
4 N; N4 N" c5 T(3)为了更好的适应中文用户,建议将汉化文件载入,如果不载入汉化文件,可以修改image_captcha目录下的mage_captcha.module文件,将里面的368行代码中的文字改成中文,来方便针对中文用户显示提示信息。) `+ Z, m: {: M7 i7 L$ g

% D3 r; w( N+ {: N# L, K- {附:模块下载地址:http://drupal.org/project/captcha5 C" H8 f) Z3 O! K+ F* w
, [5 G8 I8 W( K2 Y: |8 D" Y2 U
0 l* [) n/ D" B! m( t: M0 a- `0 _8 I

|2011-2026-版权声明|平台(网站)公约|DOOOOR 设计网 ( 吉ICP备2022003869号 )

GMT+8, 5-2-2025 06:35 , Processed in 1.504478 second(s), 167 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表