现在,不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。登陆论坛、在别人的博客留言,无不需要输入验证码。今天在一个老外的博客看了篇文章,准备评论一下,结果我的噩梦就来了..
如下图
评论要求让我填入验证码,我在连续试了5次都不对之后,我关闭窗口,放弃了发表评论的想法,耗时接近1分钟.为什么我要走? 原因很简单,我不想再在这里花时间了,因为盯着屏幕,辨别这些字母,让我觉得很辛苦.
别指望用户会在这个难缠的验证码上花费许多时间来辨别它!
当用户失去耐心的时候,用户随时会走!不要认为,验证码是为了用户帐户安全,减少受垃圾信息骚扰而设定的,用户就会买账.
不知道这种难缠的验证码是怎么给设计出来的?
验
证码设计的初衷,是为了辨别访问的是一个人or程序,为了防止一些暴力破解,批量注册,批量灌水而产生的.但是现在,许多网站的验证码,却成为了用户的噩
梦.不止把程序拒绝在门口,也用户档在了大门外.更有甚者,验证码出错的同时还刷新了页面,用户需要再次填写一遍刚才的信息!
为什么不能通过一套完善的判断机制,来让验证码在必要的时候才出现呢?
还是说,研发一套完善的判断机制,成本太高,索性就损失一点用户体验就算了?
假如一套完善的判断机制研发不出来,那么我们是否可以通过局部的改变,去改善体验呢?
例如:
1. 登录出错,再次登录时,提示需要输入验证码
2. 同一IP连续注册,发帖时,提示需要输入验证码
3. 减少验证码的长度,比如3位或者4位组合
4. ...
PS:程序方面我是不懂,就当是发发牢骚了.贴多个搞笑的验证码,消遣一下
- strBatchCount+="spn304=304,"