您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
   
 
 
     
   
 订阅
  捐助
浅谈APP注册登录设计
 
作者:wangbingjlu 来源:人人都是产品经理 发布于: 2016-3-24
  554  次浏览      15
 

记得校招面试去哪儿网的时候,有一个面试官问我易丢丢的注册登录流程可以怎么优化,当时并没有刻意的去思考,也没有想太多,就直接说“不设置密码,直接短信验证码登录”。但这种方式明显没有经过大脑的思考,没有什么意义。

因为最近在项目上刚好遇到了关于注册登录的问题,所以,就在这里跟大家谈一谈个人的设计思路。

首先,站在用户的角度,肯定是不希望登录就可以完成既定的动作。对于平台来说,很多时候,只需要校验用户的手机号。因此,我们可以在用户操作的过程中加入手机号校验的步骤,然后自动生成账户即可(这里在生成账户的过程中,不需要生成随机密码,可参考美团,在文末会具体解释一下)。这样,用户就会很容易接受,因为这是操作流程中的一项必要信息,而不会像是讨厌那种恶心的注册流程一样。

其中,在用户不登录的情况下,个人账户对用户是不可见的。但当用户再次遇到不可多次操作或者比较繁琐的操作时(比如实名认证提交信息的过程,或者申请贷款需要填写的大量的个人信息),用户输入手机号、获取验证码的过程中,就需要判读该账号在之前是否操作过,如果有则提醒用户直接登录即可查看相应的结果,若没有则继续该项操作。所以,在操作流程比较长的情况下,建议将校验手机号的部分尽量设计到流程的最开始或者靠前,这样可以及时的提醒用户减少不必要的操作,用户体验相对会比较好;若等用户所有信息都输入完之后,才去校验,这对用户来说,是很大的伤害。

上面说的是平台如何在用户不登录的情况下获得用户的信息,并且有效的提高了用户体验。接下来,就是注册登录的流程了。注册登录可以分为以下四个部分:

1、正常登录

用户只需要输入正确的手机号和密码,即可登录,一步到位

2、已注册但首次登录

当检测到数据库中已经有该账号但是还没有密码时,说明用户在没有注册登录的情况下有过相关的操作,并且用户还没有登录过,此时,直接提示用户还没有密码请设置密码,并且需要校验手机号。

3、注册

当判断到用户没有注册时,提醒用户进行注册

4、找回密码

当用户密码输入不正确时,则提示用户找回密码(前提是用户有密码)

以下是完整的注册登录流程:

还有一种更便捷的情况,就是直接短信验证码登录,不需要设置密码。这种情况目前用的也比较普遍,也就是我在开头面试的时候提到的。虽然方便,但是这种情况也会比较麻烦,每次都需要获取验证码,特别是在短信验证码发送不及时或者出问题的情况下,会让用户很抓狂。当然,这种方式适用于低频或者用户偶尔使用一两次,用户量比较少的情况;但是对于需要高频登录使用并且用户量比较大的情况,还是比较传统的账号密码模式比较合适。

这里解释一下,我为什么不愿意做验证码登录的形式。很多情况下通过手机号自动注册时,会为用户随机生成一个密码,然后通过短信的形式发送到用户的手机,这是一种解决的方式,但是对于用户来说,还是很不爽的,因为他需要登录之前花时间去记住这个密码,通常情况下,这种密码是比较繁琐的,很难一下子记住。可能会发生这种情况,当用户去翻阅短信后心里默记了密码,打开app前往登录页面,这时候很不爽的事情发生“密码记混了”,因此还得退出去再瞅一眼密码。

   
554 次浏览       15
 
相关文章

中台产品面面观
如何在互联网产品中建立中台?
什么是产品生命周期管理?
产品设计之前,如何分析业务需求和用户痛点?
 
相关文档

产品经理是怎样炼成的
APP产品规划方法
产品经理培训文档
产品生命周期管理PLM
 
相关课程

产品经理与产品管理
卓越产品经理训练营
产品需求分析与管理
基于用户体验的产品设计
最新课程计划
信息架构建模(基于UML+EA)3-21[北京]
软件架构设计师 3-21[北京]
图数据库与知识图谱 3-25[北京]
业务架构设计 4-11[北京]
SysML和EA系统设计与建模 4-22[北京]
DoDAF规范、模型与实例 5-23[北京]

正视研发管理才是高水平竞争
需求是如何变成产品原型的
产品经理能力模型解说—把控
产品经理的正确定位
谁是合格的产品经理?
产品管理与产品营销的区别
更多...   

统一过程及应用
敏捷过程实践
基于XP/RUP的迭代开发
软件开发过程指南
SCRUM过程实践
敏捷测试-简单而可行

某博彩企业 产品经理与产品管理
面向产品的需求分析与管理
中国民航 产品经理关键技能
深圳 产品经理与产品管理
某通信企业 基于互联网的产品创新
某知名互联网企业 产品管理
世纪高通 创新创造突破性产品
更多...