在微博上看到和菜头爆料关于淘宝2012的彩蛋,好奇试了。首先彩蛋确实是有的,同时也发现这个十分有趣和值得思考的问题。ps.此篇博客仅是本着对问题本身的兴趣。你懂的。
为什么只输一次密码?
话说确实有很多国外的网站已经这么做了。目的是为了降低注册成本,优化用户体验,可以减少用户点击和输入的成本(真的是这样吗?)。最重要的是,相信他们一定有足够的数据证明他们的受众用户确实不需要再次确认密码,否则我不会相信谁会拍着大腿做出这个决定。
因为这些用户:
1.大部分用户输入的密码不会过于复杂,比如大小写字母+数字+符号混合的变态密码。
2.大部分用户使用的密码是他们常用的,甚至达到闭着眼睛就可以输入正确。
3.大部分用户十分自信并且有安全感,不然他们有可能会产生按N下Backspace删除首次输入的密码然后仔细地再输入一次,这个让人纠结的交互风险是不能完全规避的。
如果确实满足了以上理想的条件,于是就拿让人苦恼的密码确认表单,整个注册流程只用输入必要的字段(email)和一次密码即可。大致如下:
当然,其中会有很多的变种,比如发送的邮件根本不包含密码信息,点击确认链接就成为Registered user。有可能在下次登录的时候才发现密码错了,然后再走找回密码的流程。说实话如果真的发生了,我相信这个过程并不让人愉快。
一些“不靠谱”的数据
这里可以阐述一下我的观点,我更倾向于保留确认密码表单。当然要用数据说点啥,虽然这些数据可能不太靠谱,因为是08年时的数据了而且还是二手的。
国外有个博客Smashing Magazine曾经发布了两篇关于WEB注册表单设计的讨论和数据[part1][part2][译文]。这里我直接摘抄其中一个图表。
图表里显示大部分用户仍然还是需要确认表单的。虽然用户样本是国外用户,但是国内的互联网产品在研究完Facebook、Dropbox、Yammer之后是否可以冷静下来自我否定一下,真的有必要学习他们吗?
推翻?
刚说到自我否定,我现在就开始这么做了。虽然我表达了我倾向的观点,但是可以有以下几个否定的理由。
1.用户根本不care输错密码。
2.这些网站大多都有强烈的社交元素,在这种元素的驱动下,游客(无法获取任何网站资源的人)需要最快捷的加入网站并且访问私有内容。
当然,以上两点是假设。
继续假设?
回到最初的问题,如果仅仅是想把输入密码的交互浓缩到一次。我还做了以下假设
1.边输边读
2.用openID,比如腾讯要开放用户资源,也许输入QQ号和登录密码就行了,登录密码不会输错吧?
3.欢迎补充…
看起来很美的“预注册”
我理解的预注册:将注册流程拆解,用一个极简的注册表单让用户完成预注册(只用一个email字段,甚至密码都不用,是的),然后将繁琐的后续注册字段(包括密码)通过各种引导手段让用户自然的完成完整的注册流程。用户既感觉不到注册的繁琐,又增加了趣味性和业务渗透。
之前看到了光耀老湿表达了他对极简注册设计的赞美。后来又看到hozin老湿系统性的分析了预注册,并且用金钥匙这个词汇大力赞扬这种尝试。以上两篇都是都是值得一看的博文。
国内也有网站勇敢的这么做了。比如42区。网站的注册按钮上面只有一个Email的表单,非常简单。
但是hozin老湿后来又写了一篇博文去讨论42区的,其中有这么一句话。
好吧…….这确实是一个让人哭笑不得的用户反馈不是吗?
来源:http://jackly.org/ued/reg-password/