不用输入验证码的验证码插件-WP Clickcha

2009-05-31 14:14 | 来源: 原创 | 作者: Donald | 评论: 17条评论

各种反垃圾插件和机制之中,估计最让访客头疼的就是验证码了,为了提高安全性,那一个个验证码不是扭曲到极限的字母和数字就是神奇的汉字组合,以及算术题天文地理社会常识问题等等…其实这么做的目的只有一个,确定你确实是个“人”…有没有办法不让访客动键盘就能验证的验证码呢?今天介绍的这个插件是个很不错的尝试。

这插件的名字有点怪,不过如果你把它和验证码技术的缩写一比较就明白了:

CAPTCHA->ClickCha, 顾名思义,点击式验证码。

先来看看这个插件的介绍吧:

Clickcha是一个比传统基于文本的验证码技术更为安全和易用的验证码系统。 Clickcha会将Wordpress的评论提交按钮替换,替换为一个基于只需一次点击就能验证和提交评论的验证码图片。

特性:
  1. 估计是最简单的验证码 - 一次鼠标点击就可验证 - 无需输入任何内容。
  2. 每个Clickcha问题绝不重复。
  3. 经常添加新的复杂的验证码问题(为机器人准备)。
  4. 添加Clickcha几乎0支出。
  5. 与所有缓存插件相兼容 (包括WP-Cache)。
  6. 无需任何设置或编辑.php文件就可顺利工作。
How It Works 原理:

Clickcha生成基于图片的验证码,而它需要用户点击特定区域来通过。Clickcha比传统的可能被OCR软件识别的文本验证码要更安全。

如何安装使用:

同其他插件一样,将Clickcha上传到你的plugins目录中,并在Wordpress的“插件”菜单中启用它。然后,从Wordpress的“设置”-Clickcha 进行设置:

screenshot00600

在上图右侧填入你的博客地址和email,然后点击“Get Keys”,左侧的API Key就会自动填写好。

注一: 如果你在使用Wordpress 2.7或更高版本,你只需从管理后台的“插件”-“添加新插件”中搜索“Clickcha”就能很方便地安装这个插件。

注2: 如果你的WordPress主题没有comment_form 钩子(Clickcha没有在评论表单中显示)的话,将下面的代码添加到主题comments.php文件中的</form>之前:

<?php do_action('comment_form', $post->ID); ?>

常见问题:

Clickcha是如何工作的?

Clickcha生成基于验证码的图像,该图像要求用户点击图片的特定区域来进行验证。

Clickcha比Akismet更好吗?

这并不是一个合适的比较。Akismet通过分析评论内容来阻挡垃圾评论,而Clickcha使用独特的对人很简单而对机器人来说几乎不可能通过的验证码来阻挡垃圾评论。 我建议为了达到最佳效果,可以将Clickcha与Akismet搭配使用。

评论是否需要JavaScript?

是的,Wordpress的Clickcha插件需要Javascript(我们可能在未来添加一个能让它在不使用Javascript的情况下工作的选项)。

评论需要Cookies吗?

不,Clickcha不使用cookies。

如何处理pingbacks和trackbacks?

Clickcha不过滤pingbacks和trackbacks。(这实际上不是验证码处理范围内的事情)

验证码样式:

screenshot00601

验证码替换了你的评论表单的“提交”按钮,问题有好多种,比如点击最大/小的方块,最大/小的数字等等,对“人类”访客而言是非常容易解决的问题,但是机器人就几乎不可能通过了。点击查看Demo

额外的“好处”:

你可以通过实际例子深刻理解以下几个英文单词: smallest,biggest,circle,square,number等等…

WP Clickcha 插件下载页面

WP Clickcha 作者插件页

wordpress主题定制

标签:

| More

编辑: Donald

相关日志

  1. xiao文 说:

    这个是不是征途游戏里面那种方式的验证码?

  2. 这个蛮好ing~``````````

  3. aunsen 说:

    就你MJJ!你个死多拿的!

  4. 老N 说:

    看上去挺好玩的嘛~~

  5. cr 说:

    没看见效果呀!

  6. bolo 说:

    不喜欢加验证码,方便访客

  7. 与体育 说:

    砰砰砰

  8. 没有中文版的吗?

  9. tranz 说:

    万一要是访客不认识那几个主要单词就……哈哈