打印

验证码的交互设计和用户体验

经常的上网,遇到注册,网上购物,回复blog,总是会有“验证码”的问题困扰我们,
很多时候,我们花拉好几分钟填写的一大页注册表单,因为最后一步的“验证码”,填
写后提交拉,返回给我们一个信息“验证码错误”,也没有返回,点击“后退”拉,发
现表单又要重新填写,哭死拉!

因为这种经历多数我们处于某种需求或者目的通过搜索来到这个网站,需要达到某种目的
或者满足我们某个需求的,我们不得不再一次的填写,然后失败,在痛苦,如果终于注册
好拉,,进入后发现一句“刚注册用户不能发贴或者您的用户权限不够”,骂站长的十八
代****,关掉。。。

相信大家都有这样的经历吧!
仔细想拉想,其实“验证码”给我们交互过程中造成的困扰,
主要是3个方面:

一:不告诉我们是否区分大小写
二:填写完以后不能即时验证,需要同信息一起提交,万一出现错误返回后填写信息需要重新填写
三:如果”验证码“看不清楚,是否提供拉更换图片的提示,是否容易识别


最近看到个网站的注册,这一点做的不错,至少我这样认为



作为一个用户,来到网站,填写到”验证码“这一步,用户用鼠标定位在填写输入框后,会
提示”区分大小写“,如果看不清楚图片,可以点图片或者”换一张图片“,填写完毕后,
如果输入正确的话,系统自动会验证,有一个绿色的符号会提示”验证码正确“,整个过程
完毕后,你可以放心的提交用户信息拉。


地址如下:http://www.ipart.cn/register_new/register1_new.php 大家可以看下{非广告哦。呵呵}

不过对于这个网站注册信息如此多而且多数为必须填写的信息持保留意见...应该有更好的解决办法。

总结:验证码的事情看是很小的问题,但是如果这一点没做好,可能在注册这里,就失去拉1半
左右的用户,在用户反复失败后终于成功注册拉你的网站,最初的激情估计也所剩无几拉,我们
说用户体验,说以用户为中心的设计,正是应该总这些细节去入手来改善用户体验,有句话
”细节决定成败“.


欢迎来我的博客交流意见:
原文地址:二房的交互设计
http://hi.baidu.com/fangenhui/blog/item/62ef9cf8e401ad0cd9f9fd9a.html

[ 本帖最后由 fangenhui 于 2007-12-18 11:42 编辑 ]
如果不用验证码就好了
在迷茫中前进...
这人验证码不够BT,交互方式值得学习。
卡天禾博客 | 糖窝 | 90分足球网 |  机器猫 北京经典QQ群:2266393
所给演示地址对用户体检的关注不够全面吧,单选多选要用label这么简单的都没做到
另外高亮行的效果在单击时把对<select>单击出现下拉的动作也屏蔽了,需要两次点击才行,为了用户体检却顾此失彼了

[ 本帖最后由 我佛山人 于 2007-12-18 23:29 编辑 ]

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
以前在本版里看到过一个很bt的验证码,验证码是一个求微积分的结果。有兴趣的可以翻番旧文
New Year New Start

TOP

这是AJAX技术,异步验证。
好多网站和论坛注册都有这样的验证,感觉还可以,不用老是刷来刷去---说验证码错误。某些购物网站和论坛,老是说验证码错误,技术真是烂到家了,也不好好改进。

TOP

这种验证码,感觉不是很好,有些看起来很费劲,比较喜欢简单的数学问题,比如1+7=?这样的。或许我们应该穿行一种更好的方式。
Blog:AliUE.cn

TOP

关于label ,查拉下..多谢楼上各位.又学到新东西.
ucdcom.cn

TOP

楼主的帖子给我的启示:

设计好各种错误的可能性,在适当的时候给予提示,避免用户出错越少越好。
用户的挫败感越少,兴奋度越高。

TOP

不是吧,验证码还区分大小写 ,这个体验就不好。

TOP

验证码的作用, 是为了区分Human和Robot, 即人相对于机器, 能够进行"带有思考的识别".

区别大小写的作用完全是脱裤子放屁 - 多此一举, 因为这个过程中用户可能会需要按Caps或者Shift来进行大小写的切换, 而每次验证码给出的是随机的图案, 我们不能把这种压力转移到用户身上, 而是应该更好的从基层上做好anti spam的工作, 我想这是一个原则问题. 因为本身验证码是server强加给client的, 而强加的行为在交互中是忌讳的事情.

举个例子来说, 客人来家里做客, 你可以要求他敲门或者按门铃. 但你不能要求他把门铃按出Rock, 敲门敲出摩斯码, 并且每次都是随机的要求, 按/敲不好就不给进门.

而在旁边的Tips上, 加一句"不区分大小写"还是必要的, 我认为, 因为己方技术的不足, 从而要求用户做这种对他们来说无意义的事情已经够了, 我们本身就应该对用户说抱歉, 而不能趾高气昂, 要求他们做更多的无意义的事.

一个把验证码设计的很粗糙, 又很垃圾的网站, 不管它的内容与形式, 结构如何, 它在根本上就没有为用户着想.

[ 本帖最后由 Breezei 于 2007-12-27 22:51 编辑 ]

TOP

鄙视验证码区分大小写,好麻烦的
西贝:单纯使人更加专业 http://www.xibeidesign.cn

TOP

看了LZ的帖子很有启发啊

我决的最好能把0和o 还有1和l 之类容易混淆的去掉啊 我每次最怕碰到这种了。。

TOP

我感觉应该更多的考虑怎么用别的方法代替验证码,应该它的存在本身就是在破坏良好的UX
uespace

TOP

引用:
原帖由 tubage619 于 2007-12-29 10:36 发表
我感觉应该更多的考虑怎么用别的方法代替验证码,应该它的存在本身就是在破坏良好的UX
同意同意

verify code总是有"留下买路财"的感觉

TOP

不喜欢太复杂的验证码!

TOP

实际上验证码在国内一直是被滥用的,首次提交是不应该出现验证码的,只有当提交周期频繁(防止垃圾信息)或者提交数据不正确(防止密码猜解)时才出现,并且尽可能为视力有问题的用户提供朗读版

TOP

验证码``分大小些 真挺麻烦

TOP

这种刚刚很多论坛也有用过AJAX功能,我刚刚测试了下楼主的网址,有大小写之分的,我觉得如果你把鼠标移动上去,提示“有大小写之分的“的话语比较好,或者干脆不区分大小写!这样感觉会更好写的!

TOP

引用:
原帖由 我佛山人 于 2008-1-1 14:56 发表
实际上验证码在国内一直是被滥用的,首次提交是不应该出现验证码的,只有当提交周期频繁(防止垃圾信息)或者提交数据不正确(防止密码猜解)时才出现,并且尽可能为视力有问题的用户提供朗读版
恩恩,好像国内的喜欢把验证码当成一个什么来着的,就是没有验证码就不能成为网站的会员等等。

而gmail和yahoo做的蛮不错的,我的一个经历是:我经常忘记我的密码,结果登陆gmail或者yahoo的时候。多次尝试,就会出现验证码。首次登陆的时候并没有。

TOP

引用:
原帖由 majer 于 2008-1-23 21:51 发表


恩恩,好像国内的喜欢把验证码当成一个什么来着的,就是没有验证码就不能成为网站的会员等等。

而gmail和yahoo做的蛮不错的,我的一个经历是:我经常忘记我的密码,结果登陆gmail或者yahoo的时候。多次尝 ...
这次才是正道,验证码在程序设计人员、需求甚至用户体验人员本身都看着是一个必不可少的功能——这才是一个误区。它的产生本意是为了防范机器人恶意攻击。一般比较成熟的做法是用户提交三次错误后才出现此功能。

TOP

的确考虑的比较细

TOP