让注册体验来得更简单点吧
我们期望用户能够注册登录,面对复杂的注册流程,很多用户被吓跑。我们能不能把注册设计得更傻瓜?
在注册用户时,通常需要采集的信息有:用户名、密码、验证码、手机号、邮箱、个人信息等。一个完整的注册功能应该考虑到以下几个问题:
- 有用户名和密码(这不是废话吗,没有怎么登陆?)
- 有找回密码的途径(例如忘记密码邮箱、手机号)
- 验证码(防止恶意注册)
- 用户协议
在设计注册功能时,通常是用户体验与信息采集量、安全性、费用三个方面的权衡,通常是相悖的。
- 用户体验越好,信息采集量就越少,你不能同时采集一堆个人信息,又让用户具有良好的用户体验
- 用户体验好,需要在密码设置这块尽量减少用户的输入。为了用户能够密码安全,通常需要两次确认密码、需要隐藏密码、甚至需要规定用户密码必须有数字、字母、字符,这显然增加用户的工作量。
- 现在越来越多用手机号作为账号,而手机号可以通过短信发送密码,因此用户可以不用输入密码,直接由系统短信分发,每次发送短信都需要支付短信费用,这个开支还是比较高的。
下面我来分析一下用户名、密码和验证码的注册体验。
用户名
通常在用户名这块有这样几种方式:自定义用户名、手机号、邮箱三种。用户名要达到的目的是:简短易记忆、能找回密码。这三种方式各有利弊。自定义用户可以有一个易记的登录名,但必须配合邮箱来找回密码;邮箱便于找回密码,但是太长;手机号兼备两者有点,不算太长、方便记忆、便于找回密码,但是手机号属于隐私信息,用户通常不愿意公开,且仅支持大陆手机。
为了能够达到简短易记忆、能找回密码,又不伤害用户隐私,很多网站做了多种尝试:在手机注册时,强调不会泄露用户手机。或者将多种用户名整合起来,例如盛大通行证注册。
密码
密码的设计要考虑这样几个因素:
- 用户应该知道当前输入的什么密码,不能误输入
- 密码应尽量安全,输入时不让他人看到
为了让用户不至于因为手误敲错字母从而设置错误密码,注册功能通常需要用户输入两次密码,表单提示用户两次密码是否一致,如图网易邮箱的注册。很显然这对于用户来讲更增加了用户输入错误的可能性,用户在设置密码的时候相对是比较谨慎的,心理存在一定的压力,容易出现手误,因此两次确认密码虽然能够保证结果,但却牺牲了用户的过程体验。
那么,是否可以设计为只输入一次密码呢?如果只输入一次密码,又如何确定用户没有手误,而保证结果呢?
现在大量的网站开始采用单次输入密码的注册方式,如图盛大通行证、百度注册。
对于这种情况,我们无法保证密码输入正确,因为每一个密码字符都是隐藏的,我们无法知道刚才我输入的什么字符。也许这么做可以让身边的人看不到我输入的密码。但是,对于无法盲打的用户来讲,他必须摊开双手,眼睛盯着键盘,一个键一个键的仔细输入,身边的人估计想看也能看出来了。也就是用户在录入其他个人信息的时候,密码不会始终显示吧,稍微具有一定的安全性。
虽然隐藏了密码是出于保护密码的安全性考虑,但是却并没有完全解决这个问题,反而让用户心惊胆战。如果密码真的输入错误了,我想只能通过邮箱或者手机号找回密码了。
那么,我们是否可以考虑显示密码呢?显示密码又如何保证密码不被身边人看到呢?我们看下是否可以这么尝试。
输入时显示密码,输入结束后失去焦点后,隐藏密码,如图:
密码的直接显示确实不太安全,作为优化方案,可以把密码做成接近背景色且斜体显示,只适合近距离阅读,如图:
第三种折中方案,采用切换显示和隐藏密码手动控制,默认隐藏,如图
手机号无需密码注册
既然手机号可以收短信,那么我们就可以用手机号作为用户名,然后短信发送动态密码给用户,免去用户输入密码。如大众点评:
这样做免去了用户输入密码的步骤,但是你必须每次登录时候发送动态密码,而且用户需要等待你发送,如果用户手机不在身边或者没电,恐怕就没法注册登录了。每次发送短信需要短信费用,这也是不小的一笔开支。
那么,如何解决这个问题呢?是否可以把这笔开支转到消费者身上?淘宝做到了,发送短信到一个号码完成注册,如图:
但是要用户花钱,有多少人愿意这么做呢?
验证码
为了防止恶意注册,很多网站都设置了验证码,对于验证的设计体验不在本文的讨论范围,本文仅仅说明在注册功能中如何考虑验证码。恶意注册,通常是计算机程序注册,因此我们可以考虑初期注册不显示验证码,同一个ip多次注册时显示验证码。
总结
我们越来越关注用户体验,让用户尽量简单轻松,但是我们又要照顾用户账户的安全性,还要考虑费用问题,在体验、安全与费用上找到一个平衡,如果你找不到平衡,那就给他们提供一个选择吧。
=============
ComingX 专注于互联网创业与技术开发,发表原创心声。
作者 @景东Jingle
团队 @ComingX
让注册体验来得更简单点吧相关推荐
- 开发历程之让暴风雨来得更猛烈些吧!
转自暴风雨工作室:http://www.moneycopy.cn/ 开发历程之让暴风雨来得更猛烈些吧! 暴风雨工作室开发历程 撰写:Blode Wong 网站:http://www.moneycopy ...
- OPPO R17 Pro系统体验:更高效、更智能
OPPO R17 Pro系统体验:更高效.更智能的ColorOS 当用户越来越关注一款产品的软实力时,不断的优化系统流畅度和体验,也就成为了众多厂商拉开产品差异化的又一种方式,各家厂商在系统层面带来的 ...
- 三星android one 拍照功能,三星One UI 3.1体验:更好用了,也更注重隐私了
三星此前已正式发布新旗舰Galaxy S21系列手机.作为一款主打移动影像的综合旗舰手机,三星Galaxy S21系列手机不光拥有强大的硬件配置,其全面且专业的影像配置也备受用户青睐. 除了给力的硬件 ...
- 陳三甲网络笔记:赚钱这件事,你别搞复杂了,简单点
老年人相信一切,中间人怀疑一切,青年人什么都懂 . 我喜欢看小说,特别喜欢看各种武侠小说,一个男人应该都有一个武侠梦吧!在小说里面把各种武功都有分等级的:初学乍练.初窥门径.登堂入室.略有小成.融会 ...
- 刷脸支付无人便利店的使用体验也更好了
2018年年底,支付宝在刷脸推介会上展示了最新的商用版刷脸产品-"蜻蜓".于是,刷脸支付加盟一时间成为一项火爆的投资项目.基于此,刷脸支付干脆连手机也不用带了,甚至不用输入支付密码 ...
- 简信CRM分享:使用移动CRM工作更简信CRM!
您对企业是否出现以下几种情况: 1.办公事务工作的繁琐.重复劳动和检索不便. 2.使用纸质文件,造成大量时间.纸张和耗材的浪费,效率低下. 3.信息流转不畅通造成的沟通成本,低响应速度. 4.任务分配 ...
- e300氛围灯哪里调节_让快乐来得更简单!体验新宝骏E300/E300 PLUS
有停车焦虑的小伙伴一定都想拥有一辆微型车,无论你多晚回家,只要有一小块空挡就能泊车,然后上楼睡觉.所谓快乐,莫过于此. 在纯电动微型车领域,宝骏可以说是经验最为丰富的厂家之一.相继推出了E100和E2 ...
- 智能织物也会机器学习?你的可穿戴设备体验可以更进一层
文 / 研究员 Alex Olwal,Google Research 纺织品可以通过提升设计感.人体工程学体验.改善舒适度,帮助我们将技术融入到生活环境和日用品中.一些消费类设备已经开始通过将这些特殊 ...
- ASP.NET AJAX Client Library: 更繁?更简?
这两周周末终于决定忙里偷闲,利用业余时间好好学习ASP.NET AJAX,虽然服务器端控件比如UpdatePanel.Timer等很好用,不过总感觉雾里看花,没法看到ASP.NET AJAX的原貌,所 ...
- 苹果笔记本电脑好用吗_笔记本电脑市场格局重塑 可能比我们想象的来得更迅猛一些...
笔电市场也会和手机市场一样,经历一场彻底的品牌重置吗? 相信这是行业内很多人正在疑虑和感到不安的一个问题,但是不管你愿不愿意,改朝换代的趋势好像已经滚滚而来. 据Chnbrand发布的<2020 ...
最新文章
- 网站做好后不能用手机浏览吗_企业几年前制作的网站大部分都应该被淘汰掉
- 关于计算机的使用方法中心,关于新校区行政楼和活动中心楼网络使用的说明
- C++(STL):16---deque之常规用法
- mysql 性能统计_MySql 的统计查询性能问题
- 我与希赛PMP的不解之缘
- 和利时DCS系统设服务器,和利时DCS系统全套资料.pdf
- 奔跑吧攻城狮 第一篇
- Spring5.0响应式编程入门
- 千呼万唤始出来,拨“云”终见CASB
- 类似飞秋的局域网软件_局域网办公、社交情怀工具之浅见
- 已解决:git push代码出现Support for password authentication was removed on August 13, 2021.
- ValueError: Cannot have number of splits n_splits=10 greater than the number of samples: n_samples=0
- 在vue.js中实现a标签href tel的打电话功能
- MySQL的数据类型(一)
- 德卡T10读卡器 读取身份证号码和身份证UID
- matlab image命令,Matlab 图像处理相关函数命令大全
- 湛江社保与爱赏合作推出手机APP 可用手机查询社保信息
- k8s负载均衡器之PureLB
- Android 类加载机制
- C:按年龄输出姓名,内蒙古,892,1807,程序设计(内含改进版)