登录及注册模块设置与流程图
登录及注册模块设置与流程图
原文地址:http://www.cocoachina.com/design/20170320/18918.html
一、登录/注册模块流程图
1、电商&O2O类产品下单注册逻辑
2、类似于简书&知乎等内容型社区产品
二、关于注册流程
1
2
3
|
1、同一页面中完成注册 较适合填写信息较少(往往不包含关于用户个人信息的设置),注册流程简洁的产品,这类产品的注册所需的信息往往只包含:手机号、验证码、密码等最简单的信息。 在同一页面中完成注册,能够能够让用户对整个注册流程有个心理预期,对填写的信息能够进行预判,整个注册过程给用户的操控感比较强。 |
2、同一个页面如何注册信息过多会导致用户放弃注册
3、如果信息不得不要求多,因为要获取到用户更多信息来为用户提供更好的服务,可以选择分步骤注册
四、登录注册模块的相关细节
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
1、邮箱/手机号的占用判断 注册时判断用户输入的邮箱地址或手机号是否已经注册,后续该如何引导用户登录 2、邮箱/手机号的合法性判断 如何判断用户注册时输入的邮箱格式或手机号码格式是否有误,及时给用户有效反馈 3、登录密码的机制 登录密码的机制是怎样的?密码的长度如何设定?是否区分大小写?是否包含特殊字符?密码输入为明文还是不可见。 4、需不需要确认密码 用户注册设置密码过程中是否需要重复确认密码? 5、需不需要验证码 邮箱/手机注册过程中需不需要进行验证。如何验证,是利用短信验证码还是免费热线? 验证码的字符是纯数字还是数字字母结合? 验证码的有效时长如何设定?是五分钟还是十分钟? 6、验证码的重发机制 如果用户未收到有效验证信息,多长时间后可以重新获取验证信息?是30s还是60s... 7、登录注册过程中的异常状态 用户登录过程中用户名密码错误,给用户反馈有效的信息。 用户忘记密码,如何找回密码?利用手机号验证、回答安全问题或其他方式? 8、注册完/登录完一定要直接切回需要登录的流程节点中 用户登录注册完成后,一定要直接切回到之前请求登录的节点中去。 |
五、开始页面是否是登录注册模块的考虑
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
1、产品类型 (1)开始不是登录页面或不需要登录注册模块 1)、根据产品类型,如果是资讯类型的app,因为需要吸引到用户,才能引领用户去注册登录,如网易新闻,今日头条,百思不得姐。 2)、如果是纯工具类型的app,如日历、计算器、便签、相机安全工具,则不需要注册和登录。(不需要登录、注册模块) 3)、如电商、O2O类产品、金融类产品,需要用户来购买产品,必须设置登录、注册模块,设计到交易、用户信息等比较私密信息,就必须单独添加登录注册模块,确保信息的真实性及安全性 (2)开始页面必须是登录、注册模块 1)、社交类app,可以设置独立的登录注册模块;可以直接借助于第三方平台,这样反而更有利于产品的传播扩散;也可以两者皆有。 2、目标用户 确定了登录注册模块,面对的目标用户群不同,对应的登录注册的方式也有偏差。 如果你的目标用户群是相对来说商务领域的用户,可能采用邮箱注册的方式会更好,这样会自然过滤掉一部分用户。 如果你的目标用户群是大众,可能采用手机号码注册的方式会跟更加稳妥。 3、业务逻辑 考虑清楚是否需要登录注册功能,接下来就该考虑怎么设计登录注册模块。 不同的业务逻辑,需要的登录注册的方式、流程也不同;不同的功能模块,对登录节点的需求也不同。 首先,要考虑是一开始就需要登录注册,还是先可以使用产品的部分功能,等到需要登录的时候,再要求用户登录。 例如,电商类、O2O类产品,终极目标是促使用户下单,大概的流程为:用户浏览、挑选商品;加入购物车;去结算下单。在下单之前尽量不要打断用户流程,只在最后结算的时候,让用户进行登录以获取有效的配送信息。 再比如,对于部分社交类产品,围绕用户的关系链展开服务,这时候就需要一开始就要求进行登录注册。 其次,注册过程中需不需要填写额外的注册信息,像昵称、年龄等?其次如何设置填写信息的步骤,是放在最后填写还是一开始就填写? 例如,社交社区类产品一般都会要求用户填写昵称、性别等信息,金融类产品会要求用户进行实名认证,一般将填写个人信息等步骤放置于注册流程的最末会比较友好。 4、功能细节 在前面确定登录注册模块大框架的基础上,接着完善相关的细节问题。 如前面提到的验证码机制;密码的设置规则;第三方注册的真伪等等细节问题。确保整个登录注册模块逻辑的合理性以及流程的通畅性。 5、如果我是新手 作为新手考虑登录注册模块,完全没必要自己创造,可以借鉴市场上现有的产品或竞品的登录注册模块,那么该如何借鉴呢? (1)选取自己产品的直接竞品或者所属行业的相关产品,分析其登录注册模块的详细流程、逻辑,并做好记录; (2)梳理自己产品登录注册模块的相关功能逻辑、流程,作一个对比; (3)根据前面提到的,从产品类型、目标用户、业务逻辑结合自己产品的现状,以用户体验为中心去完善设计自己产品的登录注册模块。 |