奢侈的验证码

王志勇 发表于 2006年07月20日 08:21

发帖或者登录的时候,需要输入验证码。验证码的出现,大约是在2003年之后。最早期的验证码出现在注册页面,为了防止个别用户疯狂注册ID;如今,国内外众多的Blog,发表评论的时候都需要输入验证码,是为了防止大量的垃圾回复;很多网站在登录的时候需要输入验证码,是为了防止个别用户反复登录尝试攻破密码,同时损耗巨大的服务器资源。

Blog发表回复需要验证码的网站如:Donews Blog、新浪博客、bokee、typepad、计世博客、搜狐博客、百度空间等等;QQ空间虽然算不上是Blog,但是QQ空间的验证码已经达到了泛滥的程度,几乎任何操作都需要输入验证码,并且验证码有时候难以辨别,需要重新输入好几次。验证码浪费了用户大量的时间,增加了繁琐的手续,每一次输入验证码至少需要5~10秒钟的时间,而这些验证码是毫无意义的数字或者数字与字母的混合。这就好比是在家门前弄了个1米的门槛儿,任何人进来出去都要使劲儿地翻过去;好比是你的卧室门前弄了个密码,每一次进卧室都要输入密码。

人性化的办法就是让Blog用户自己选择评论是否需要验证码,当垃圾评论多的时候,就需要验证码;等到垃圾评论少的时候,就可以取消验证码。Blog运营商不应该给Blog用户统一着装,统一给他们设置这个1米高的门槛儿。

65条评论:
1   朱仔明 2006-07-20 08:30
阿勇,小朱的Blog评论就有验证码啊。
2   王志勇 2006-07-20 08:34
好的,更正一下本文章,谢谢阿明!
3   朱仔明 2006-07-20 10:22
觉得还是没有验证码好一点……
4   朱仔明 2006-07-20 10:46
刚才到了炳叔那里浏览转了转,炳叔的文章对小朱来说,读起来真的有一点难度。
5   王志勇 2006-07-20 10:52
炳叔的文章挺有意思,里面有不少符合我们在社会生存的精华。
有意思的是,以前的文章他喜欢用so,so,so,后来出现了This is,昨天又出现了Today are。炳叔喜欢在文章里使用中英文混合,咱就在回复中使用中英文混合,向炳叔学习。
6   王志勇 2006-07-20 12:24
中英混合,是向英语过渡很好的方式。
7   朱仔明 2006-07-20 14:16
学习中……
8   lzyy 2006-07-20 15:14
同意勇哥的观点:)
9   王志勇 2006-07-20 17:59
lzyy,thanks:)
10   王志勇 2006-07-21 09:37
今天早上起来想到一件事,就是怎样把Blog的气氛弄起来。首先我不介意大家在评论发表与此主题无关的帖子,因为与此有关的回复,往往要想很久才能想出来,这样就会为了回复而回复,让人大伤脑筋。所以,回复这里变成一个论坛,也是件好事,也许会成为我们的中国Blog特色。琐碎的事,我不会单独开新文章,也许我会写在随机评论里面。或者将琐碎的事写在这里的回复,但是我本人还是会力求与主题相关。
11   朱仔明 2006-07-21 10:08
所以,有时候觉得需要重新开一个新的留言板,让大家的留言都统一放在一起,这样子的想法都有好长时间了,现在还在矛盾当中……
12   王志勇 2006-07-21 10:19
留言板我也一直在矛盾中。一方面是4年前写的留言板程序,现在在数据库方面有更好的想法,所以需要重新做,不想直接用以前的那个程序;另一方面,暂时没有精力来维护留言板。国外大多数Blog都没有留言板,也是出于这个出发点。
13   朱仔明 2006-07-21 11:11
小朱就没有其他更好的想法了,因为好多方面的都是从第二方,第三方的程序来实现本人的留言程序或者是其他程序了;只能够期待勇的新程序在有需要,成熟的情况下实现了。那样子到时就可以一起分享了,高兴中……:)
14   朱仔明 2006-07-22 13:46
勇,昨天晚上为什么评论关闭,留言不到的呢?
15   王志勇 2006-07-22 16:50
昨天来了很多垃圾广告,临时关闭了评论。上午调整了一下程序,现在好了。:)
顺便连Trackback也一起做了调整,避免了很多垃圾信息。
16   朱仔明 2006-07-22 16:57
是不是某些乱发广告的程序又升级,这方面的程序是不是有一个阶段性的发作时期的呢?这几天,论坛(bbs)上也是有一两个非法ID上来发广告之类的帖子了。
17   王志勇 2006-07-22 17:01
没研究过如何自动发送post。一般垃圾信息都是人工操作发送的。
18   王庄 2006-07-22 19:47
文章不错,有同感哦
19   王志勇 2006-07-22 20:07
谢谢,边城兄新换的照片是什么时候的?
20   可可 2006-07-22 22:14
勇哥,写得好啊,支持你!
21   ggio 2006-07-23 20:08
旅游回来了,接下去几天继续做网站,网页制作在您webshu的帮助下,一点点的变得容易,而且刚起步,网页较少,也差不多能搞定了,过几天就去购买域名和租空间,请问一下,您的域名是在哪里买的哈,您的空间是在哪里租用的哈?

谢谢

22   王志勇 2006-07-23 21:13
ggio,请到求实网络这里申请空间 http://www.qswl.cn
求实网络是我们的战略合作伙伴,绝对值得信赖。
23   ggio 2006-07-24 01:36
做的累了,在做美工,准备睡觉了哈,谢谢啦,您的webshu也是用的这个地方的空间吗?
24   ggio 2006-07-24 01:45
马上下了,刚有个朋友叫我去租用www.zhaomu.com的空间,这方面也不懂,明天再问问吧
25   王志勇 2006-07-24 10:28
webshu不是。auiou.com还有很多网站都是在qswl.cn申请的。
26   ggio 2006-07-24 15:39
又做了一天的美工,在问一下哈,像webshu大小的网站一般申请多大的空间哈

谢谢哈

27   朱仔明 2006-07-24 17:52
期待着ggio的网页早日建成……
28   王志勇 2006-07-24 17:55
100兆足够。不客气:)
29   ggio 2006-07-24 23:55
谢谢朱仔明和自由勇哈,今天晚上讨论了一下,网站的方向出现偏差了,说到底还是自己想法太杂了,有人建议我往上面挂个小论坛,我觉得也是一个好建议,可以让人气好一点,毕竟小网站需要人气哈,可论坛还一点也不懂,明天继续研究这个事情的可行性.毕竟好的架构对网站的发展很重要,而我又想自己网站能做的长久,毕竟以后毕业之后肯定要投身其中的,顺便也可以积累很多经验

谢谢哈

30   guox21 2006-07-25 08:19
飘过~~~
31   朱仔明 2006-07-25 09:48
小朱觉得先是把静态的网页做了出来,有一个评论,好让大家一起参与交流,沟通已经是很好的了,关于论坛的事,日后可以慢慢来做。
具体的情况还是等勇上来说说……
32   王志勇 2006-07-25 10:16
TO ggio,现在网站起步并不晚,一个网站品牌形成只需要1~2年的时间,比如我们亲眼见到的张总的anyp.cn。但是这种在短时间内成功的网站,需要一定的背景或个人背景,让大家尽早地认识你。比如张静君是广州之窗、163.net的创始人,有时代财富公司,她今后做什么网站都会成功;周鸿袆现在做什么网站也都会成功,人家是3721创始人,后来做雅虎中国副总裁。就是靠个人的知名度,给人的信任程度。
在网页制作类的网站,今后很难有一家网站会再超过Webshu,因为Webshu的内容都是原创的,虽然他已经停滞不前了。网页制作资讯类的网站,除了蓝色理想、5D以外,我觉得不要轻易进入这个领域,必死无疑。如果想通过论坛发家,最好一定要自己来编写论坛程序,门槛非常高。不要使用下载的别人的论坛程序。我的经验告诉我,凡是你写出了什么程序,你就会通过这个程序发家。
我现在也没有找到好的目标,等我们准备好了,全力出击,我相信有成功的那一天。
33   ggio 2006-07-25 20:22
哈哈,你也加油哈,对计算机那么有恒心,那么执着,总会找到好目标的,再努力一下,成功也不远了。
我的网站主要是定位比较好,所以我才去做,因此也希望网站的架构能好一点,前期小网站能成功还是依赖点击的。我还年轻,不怕失败,还有很多东西要学。我做网站的主要原因是希望在这个过程中能够有所收获。虽然才几天,我已经学到很多东西了哈。今天有聚会,工作就停滞了,明天继续
明天再来汇报情况了,88
34   王志勇 2006-07-30 10:52
:)
35   朱仔明 2006-08-01 22:05
今天看了donews'Blog上的评论,
在后台上能不能有选择是否开通有“验证码”这一个选项的呢,这样子大家就可以自由选择了。
36   王志勇 2006-08-08 08:56
Donews还有一些需要改进的地方,比如这个验证码,还有就是防止垃圾Trackback、IP显示不合理等等。程序上是很容易实现的。
还有就是Chinaren的验证码也很多,跟QQ空间差不多。
37   小阿飞 2006-08-23 17:34
勇哥..你的代码呢????能提供下吗???
38   朱仔明 2006-08-23 17:47
自己设计的东西,自己更加会珍惜,更加知道存在的问题,但这样子要付出一般人想不到的辛苦。。。
我,当然是一个辛苦的人来的啦。。。
39   朱仔明 2006-08-23 18:00
上面的留言中,少了一个字了,应该是“不辛苦”的人才对,:)
40   朱仔明 2006-08-23 19:39
为什么我每一次都是等发表完成后,才知道打少了字的啊,哈哈,懒人就是这样子的啦。。。:)
41   翻译公司 2006-09-04 16:09
用过感觉得还是不错的。
42   传奇 2006-09-05 18:53
勇哥,很佩服你!
43   萧萧 2006-09-06 17:23
自己写程序很难啊!不过呢好处是很多的!
44   萧萧 2006-09-06 17:31
我是刚刚开始作网站好难啊,特别是后台的代码,看了都晕!
45   James 2006-11-08 14:02
这也要验证一下内容是否为空才好,否则不小心一提交老半天才返回。验证码确实有泛滥的,但是为了防止攻击,还是很必要,特别是网上银行。如果要做的人性化一点,可以在登陆设计的时候确定输入多少次出错才出现验证码输入,象Google是5次,Yahoo是3次吧。
46   黔山毛豆 2006-11-24 22:34
Donews Blog的验证码我每次输都会错最少两次,不知道是是我不了解还是Donews Blog的验证码真的比较有“难度”
47   zhirong 2006-11-28 11:47
hehe, 对的,有意思
48   goaler 2007-01-17 14:48
呵呵,没想到你这里也提到TX的验证码哈哈,看来这个家伙真的是出了名了,验证码泛滥了。。。
偶BLOG上是把所有验证码都取消了,直接将随机验证字符串放在表单中或者通过URL提交,我想大家也都挺烦输入这个验证码的,不光是我自己哈哈!
49   自由勇 2007-01-17 16:00
是这样的,验证码是个需要解决的问题。
Thanks for linking:)
50   工控网 2007-04-28 12:26
有利有弊
51   发表评论 2007-05-19 19:08
需要解决
52   自由勇 2007-07-19 20:27
Trackback来自 《测试验证码

因为Blog时不时会收到一些使用xml方式,或者其它非post方式发送的信息,所以这里加一个验证码来强制使用post方式发送。我设置了一个可以让我在后台修改的变量a,这个变量a=1的时候,用户不需要输入验证码,但在form当中,有一个hidden的input的验证码;当a=2的时候,所有用户需要手工输入验证码,因为这时候可能是因为我在审核后台看到的垃圾信息较多;当a=3的时候,系统已经帮用户填写好验证码了。

53   goberl 2007-07-22 10:15
受益匪浅
54   hj 2007-08-14 10:49
读完您的文章, 对于一直以来的困惑解开了,谢谢!
55   自由勇 2007-11-02 12:00
Trackback来自 《临时的验证码

我一直倾向于减少验证码,能不用就不用,这样评论者留言会更加方便,有些验证码是不必要的。现在我的Blog程序,用户必须打开Blog页面才可以发送留言,其它任何方式都不可以,做了双层验证:一是ID号转换为英文字母,如这里的方法;二是验证码,可以设定为隐含表单域,或者设定为用户需要输入,如这里的介绍。

56   wzz 2007-11-15 21:23
怎样得到验证码里的数字()
57   阿德 2007-12-24 13:14
呵呵
58   Au 2008-02-02 21:55
以前我写blog的时候也说过这个问题。炎症码要是都清楚倒还可以忍受,但是好多LJ系统看都看不清,既费时间又费眼,有些国外的网站挺好玩,是一个单词,字又大,呵呵
59   自由勇 2008-03-09 23:15
Trackback来自 《验证码对人工spam十分有效

与大家的Blog一样,我的Blog过去经常收到spam。在没有任何自动过滤、验证码的情况下,每天至少会收到10~30条,甚至更多。有的spam是用ping的方式,post处理程序正好能接收,所以不做过滤的话,一天可能会收到上百条spam。

60   缤 2008-07-04 17:24
可恶的验证码。。。害得我发帖经常显示验证码错误,跳转完了我以前编辑的文字一贫如洗.............现在我养了2咯月的毛病,但是还没有成习惯——编辑完文字后就全部复制..........
该死的验证码,该死的疯子!
61   Goberl 2008-10-12 00:19
Trackback来自 《观博客,显缺陷》

很喜欢你这篇文章。应该看了很多片,所以这次链接引用了,顺便也体会体会你的“Trackback”功能呢(还没怎么接触呢)。

62   Happy漫步者 2010-01-07 20:24
呵呵 很有意思的文章
63   韩婉婷 2010-04-30 16:04
我的没有
64   快乐大哥 2011-08-11 16:50
阿勇你好!记得刚开始学习网页制作时就向你学习不少东西,现在看到你,更觉得你在网页制作上很不简单,谢谢你过去对我的帮助,也希望今后获得你的帮助!

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

王志勇:1980-09-26 (44周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +

2020年 +
2019年 +
2018年 +
2016年-2017年(9)
2014年06月-09月(10)
2013年 +
2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2024 auiou.com All rights reserved.
此Blog程序由王志勇编写