我们期望用户能够注册登录,面对复杂的注册流程,很多用户被吓跑。我们能不能把注册设计得更傻瓜?
在注册用户时,通常需要采集的信息有:用户名、密码、验证码、手机号、邮箱、个人信息等。一个完整的注册功能应该考虑到以下几个问题:

  • 有用户名和密码(这不是废话吗,没有怎么登陆?)
  • 有找回密码的途径(例如忘记密码邮箱、手机号)
  • 验证码(防止恶意注册)
  • 用户协议

在设计注册功能时,通常是用户体验与信息采集量、安全性、费用三个方面的权衡,通常是相悖的。

  • 用户体验越好,信息采集量就越少,你不能同时采集一堆个人信息,又让用户具有良好的用户体验
  • 用户体验好,需要在密码设置这块尽量减少用户的输入。为了用户能够密码安全,通常需要两次确认密码、需要隐藏密码、甚至需要规定用户密码必须有数字、字母、字符,这显然增加用户的工作量。
  • 现在越来越多用手机号作为账号,而手机号可以通过短信发送密码,因此用户可以不用输入密码,直接由系统短信分发,每次发送短信都需要支付短信费用,这个开支还是比较高的。

下面我来分析一下用户名、密码和验证码的注册体验。

用户名

通常在用户名这块有这样几种方式:自定义用户名、手机号、邮箱三种。用户名要达到的目的是:简短易记忆、能找回密码。这三种方式各有利弊。自定义用户可以有一个易记的登录名,但必须配合邮箱来找回密码;邮箱便于找回密码,但是太长;手机号兼备两者有点,不算太长、方便记忆、便于找回密码,但是手机号属于隐私信息,用户通常不愿意公开,且仅支持大陆手机。
为了能够达到简短易记忆、能找回密码,又不伤害用户隐私,很多网站做了多种尝试:在手机注册时,强调不会泄露用户手机。或者将多种用户名整合起来,例如盛大通行证注册。

密码

密码的设计要考虑这样几个因素:

  • 用户应该知道当前输入的什么密码,不能误输入
  • 密码应尽量安全,输入时不让他人看到

为了让用户不至于因为手误敲错字母从而设置错误密码,注册功能通常需要用户输入两次密码,表单提示用户两次密码是否一致,如图网易邮箱的注册。很显然这对于用户来讲更增加了用户输入错误的可能性,用户在设置密码的时候相对是比较谨慎的,心理存在一定的压力,容易出现手误,因此两次确认密码虽然能够保证结果,但却牺牲了用户的过程体验。

那么,是否可以设计为只输入一次密码呢?如果只输入一次密码,又如何确定用户没有手误,而保证结果呢?
现在大量的网站开始采用单次输入密码的注册方式,如图盛大通行证、百度注册。

对于这种情况,我们无法保证密码输入正确,因为每一个密码字符都是隐藏的,我们无法知道刚才我输入的什么字符。也许这么做可以让身边的人看不到我输入的密码。但是,对于无法盲打的用户来讲,他必须摊开双手,眼睛盯着键盘,一个键一个键的仔细输入,身边的人估计想看也能看出来了。也就是用户在录入其他个人信息的时候,密码不会始终显示吧,稍微具有一定的安全性。
虽然隐藏了密码是出于保护密码的安全性考虑,但是却并没有完全解决这个问题,反而让用户心惊胆战。如果密码真的输入错误了,我想只能通过邮箱或者手机号找回密码了。

那么,我们是否可以考虑显示密码呢?显示密码又如何保证密码不被身边人看到呢?我们看下是否可以这么尝试。
输入时显示密码,输入结束后失去焦点后,隐藏密码,如图:

密码的直接显示确实不太安全,作为优化方案,可以把密码做成接近背景色且斜体显示,只适合近距离阅读,如图:

第三种折中方案,采用切换显示和隐藏密码手动控制,默认隐藏,如图

手机号无需密码注册

既然手机号可以收短信,那么我们就可以用手机号作为用户名,然后短信发送动态密码给用户,免去用户输入密码。如大众点评:

这样做免去了用户输入密码的步骤,但是你必须每次登录时候发送动态密码,而且用户需要等待你发送,如果用户手机不在身边或者没电,恐怕就没法注册登录了。每次发送短信需要短信费用,这也是不小的一笔开支。

那么,如何解决这个问题呢?是否可以把这笔开支转到消费者身上?淘宝做到了,发送短信到一个号码完成注册,如图:

但是要用户花钱,有多少人愿意这么做呢?

验证码

为了防止恶意注册,很多网站都设置了验证码,对于验证的设计体验不在本文的讨论范围,本文仅仅说明在注册功能中如何考虑验证码。恶意注册,通常是计算机程序注册,因此我们可以考虑初期注册不显示验证码,同一个ip多次注册时显示验证码。

总结

我们越来越关注用户体验,让用户尽量简单轻松,但是我们又要照顾用户账户的安全性,还要考虑费用问题,在体验、安全与费用上找到一个平衡,如果你找不到平衡,那就给他们提供一个选择吧。

=============

ComingX 专注于互联网创业与技术开发,发表原创心声。

作者 @景东Jingle

团队 @ComingX

让注册体验来得更简单点吧相关推荐

  1. 开发历程之让暴风雨来得更猛烈些吧!

    转自暴风雨工作室:http://www.moneycopy.cn/ 开发历程之让暴风雨来得更猛烈些吧! 暴风雨工作室开发历程 撰写:Blode Wong 网站:http://www.moneycopy ...

  2. OPPO R17 Pro系统体验:更高效、更智能

    OPPO R17 Pro系统体验:更高效.更智能的ColorOS 当用户越来越关注一款产品的软实力时,不断的优化系统流畅度和体验,也就成为了众多厂商拉开产品差异化的又一种方式,各家厂商在系统层面带来的 ...

  3. 三星android one 拍照功能,三星One UI 3.1体验:更好用了,也更注重隐私了

    三星此前已正式发布新旗舰Galaxy S21系列手机.作为一款主打移动影像的综合旗舰手机,三星Galaxy S21系列手机不光拥有强大的硬件配置,其全面且专业的影像配置也备受用户青睐. 除了给力的硬件 ...

  4. 陳三甲网络笔记:赚钱这件事,你别搞复杂了,简单点

    老年人相信一切,中间人怀疑一切,青年人什么都懂 . 我喜欢看小说,特别喜欢看各种武侠小说,一个男人​应该都有一个武侠梦吧!在小说里面把各种武功都有分等级的:初学乍练.初窥门径.登堂入室.略有小成.融会 ...

  5. 刷脸支付无人便利店的使用体验也更好了

    2018年年底,支付宝在刷脸推介会上展示了最新的商用版刷脸产品-"蜻蜓".于是,刷脸支付加盟一时间成为一项火爆的投资项目.基于此,刷脸支付干脆连手机也不用带了,甚至不用输入支付密码 ...

  6. 简信CRM分享:使用移动CRM工作更简信CRM!

    您对企业是否出现以下几种情况: 1.办公事务工作的繁琐.重复劳动和检索不便. 2.使用纸质文件,造成大量时间.纸张和耗材的浪费,效率低下. 3.信息流转不畅通造成的沟通成本,低响应速度. 4.任务分配 ...

  7. e300氛围灯哪里调节_让快乐来得更简单!体验新宝骏E300/E300 PLUS

    有停车焦虑的小伙伴一定都想拥有一辆微型车,无论你多晚回家,只要有一小块空挡就能泊车,然后上楼睡觉.所谓快乐,莫过于此. 在纯电动微型车领域,宝骏可以说是经验最为丰富的厂家之一.相继推出了E100和E2 ...

  8. 智能织物也会机器学习?你的可穿戴设备体验可以更进一层

    文 / 研究员 Alex Olwal,Google Research 纺织品可以通过提升设计感.人体工程学体验.改善舒适度,帮助我们将技术融入到生活环境和日用品中.一些消费类设备已经开始通过将这些特殊 ...

  9. ASP.NET AJAX Client Library: 更繁?更简?

    这两周周末终于决定忙里偷闲,利用业余时间好好学习ASP.NET AJAX,虽然服务器端控件比如UpdatePanel.Timer等很好用,不过总感觉雾里看花,没法看到ASP.NET AJAX的原貌,所 ...

  10. 苹果笔记本电脑好用吗_笔记本电脑市场格局重塑 可能比我们想象的来得更迅猛一些...

    笔电市场也会和手机市场一样,经历一场彻底的品牌重置吗? 相信这是行业内很多人正在疑虑和感到不安的一个问题,但是不管你愿不愿意,改朝换代的趋势好像已经滚滚而来. 据Chnbrand发布的<2020 ...

最新文章

  1. 网站做好后不能用手机浏览吗_企业几年前制作的网站大部分都应该被淘汰掉
  2. 关于计算机的使用方法中心,关于新校区行政楼和活动中心楼网络使用的说明
  3. C++(STL):16---deque之常规用法
  4. mysql 性能统计_MySql 的统计查询性能问题
  5. 我与希赛PMP的不解之缘
  6. 和利时DCS系统设服务器,和利时DCS系统全套资料.pdf
  7. 奔跑吧攻城狮 第一篇
  8. Spring5.0响应式编程入门
  9. 千呼万唤始出来,拨“云”终见CASB
  10. 类似飞秋的局域网软件_局域网办公、社交情怀工具之浅见
  11. 已解决:git push代码出现Support for password authentication was removed on August 13, 2021.
  12. ValueError: Cannot have number of splits n_splits=10 greater than the number of samples: n_samples=0
  13. 在vue.js中实现a标签href tel的打电话功能
  14. MySQL的数据类型(一)
  15. 德卡T10读卡器 读取身份证号码和身份证UID
  16. matlab image命令,Matlab 图像处理相关函数命令大全
  17. 湛江社保与爱赏合作推出手机APP 可用手机查询社保信息
  18. k8s负载均衡器之PureLB
  19. Android 类加载机制
  20. C:按年龄输出姓名,内蒙古,892,1807,程序设计(内含改进版)

热门文章

  1. ArcGIS求局部空间自相关
  2. 计算机文字录入在线打字,汉字输入方法-在线打字吧-在线拼音五笔打字练习软件,中文录入打字软件...
  3. GEE、USGS、地理空间数据云上下载武汉地区的影像数据
  4. NPOI Word 多级标题结构设置
  5. OSPF协议配置命令解析
  6. JSP中EL表达式和JSTL标签库的使用
  7. 网狐荣耀代码通读一----登录服务器
  8. Spring Boot 国际化踩坑指南
  9. 免费正确使用计算机ppt,计算机基础课件ppt
  10. 基于NSIS的Qt项目打包