注册和登录这两个功能室绝大部分的产品绕不过去的一个问题,除了一些工具类的应用之外,几乎所有的产品都需要登录。但话说过来,不管你的产品需不需要登录,只要你要做在一块的东西,你就势必要好好考虑。登录与注册分为移动和pc两端,虽然是2端,但是个人认为差别不是很大,因为你能想到的登录方式,2者都能做到,甚至还有通力协作的场景。这次就以移动端为例子进行一个简单的分析。
主要从注册、登录、找回密码、身份验证四个方面进行浅析,另外再说说咱们的设计。
开始之前,先思考一下我们为什么要做这个功能:
一:收集用户资料,分析用户的行为数据,完善自己的产品。
二:通过大数据的集中整理,能够做到产品的独特性,不管是面向个体用户的独特性,还是面向全体用户的独特性,都有其价值
三:AIDMA的心理诉求(这点是我在写上面的时候灵感爆发哈)我先解释一下什么是AIDMA.---A(attention)、I(interesting)、D(desire)、M(memory)、A(action)。就像宜家的半组装家具一样,用户往往对自己付出心力的事物有种不愿撒手的心理在。
关于注册
一:注册的方式
a:手机号验证码登录----这个登录方式可以说是非常普遍的了,优点就是方便快捷,不用记密码,毕竟现在要用脑子的地方太多了。缺点就是用户的隐私得到了一定程度的外泄,如果很看重这部分的用户则会考虑要不要通过手机号进行注册,所以在日常的应用中你可以看到,除了首推手机注册外,还会保留其他的注册方式。毕竟不能在第一步就把用户挡在了门外。
这里以手机号为例:手机的特殊在于,你如果注销,它会在4个月左右的时候被再次利用
一:注册的流程
a:首先是手机没有被注册过,很简单,也很好处理,手机接收验证码就好,(至于验证码的接收和重发时间,根据自身的业务去定,)
b: 如果手机被注册过,那就会有点复杂,首先页面肯定是要给出判断的,就是这个已经被注册过。如下图
第一张图可以稍微阻挡一下第二张图更为复杂的问题,比如用户进行注册的时候,只展示联系客服,让客服解决是一个相对比较优的做法。但是,如果你的用户量巨大,那你的客服小姐姐们会很辛苦;还有就是新用户拿到的手机号对于他自己来说,是新的;如果碰到这个问题,我相信,我也心里也会有一百万个为什么。
第二张图:假如新用户是在四个月左右的时候恰巧用了回收的手机号,原有用户还没有进行更换新手机号,如果你保留类似忘记密码的入口,总会有部分用户会进入忘记密码的界面,假设你的产品又没有进一步的安全机制,用户进入密码修改,那么你的原有用户的信息就会被暴露,这是一个很危险的事情,原有账户会投诉和拉黑,新用户估计也不会在你的产品上进行深度使用。
c:
新用户注册成功,对于新用户来说,没有任何打扰;但是对于原有用户且没有在固定时间内进行更换手机号的用户,却是致命的,因为他会发现,他的账户登不进去了。而且不知道为什么,那这时候,用户要么会进行客服服务,或者进入忘记密码的入口,来进行试验。那这个时候,产品就要在界面上进行提示错误的原因,以及开放如何更换手机号的入口。但这个时候如果你还要提示用原有的手机号进行验证码登录的话,那就很头疼了,因为原有账户已经更换了手机号。
那么如果出现上诉情况,在不让客服介入的情况下,要怎么解决。
一:在开始注册的时候,提示是否被注册,如果被注册,询问用户是否是自己注册的。
a:如果是自己注册的,那么对用户进行引导,进行更换密码或者去登录
b:如果不是自己注册的,如果用户点击密码更换,如果是私密性较高的应用,我们应该给予身份验证。如果用户去注册,则注册的这个账号和之前的应用解绑。
二:登录流程
a:普通状态下,用户注册完成,登录,没有任何问题(如果忘记密码,就进入正常的密码找回就好)
b:如果这个登录账号是一个回收了的号码,原有用户在登录的时候,需要进行验证码登录的话,原有账户是登不进去的;如果是现有用户进行了密码更改,那么原有用户也登不进去了。
那么如果出现原有账户登录不上,在不让客服介入的情况下,要怎么解决。
a:通过身份验证的机制,进行更换密码,这样用户就可以进去,然后进行手机的账号的更换和绑定。
三:找回密码
a:正常状态下,用户走忘记密码的流程即可
b:如果是账户被占用的的原有用户,在这里则需要一些其他的验证方式,来进行登录。
那么如果出现密码和账户不对称的情况下,在不让客服介入的情况下,要怎么解决。
a:如果是正常的状态,那就按照正常的情况去走。
b:如果是原有用户没用更换账户被新用户占用,应该引导原有用户进入找回密码的页面,并进行身份验证找回密码。
四、身份验证
上诉几个点里都提到了身份验证,身份验证的方法都有哪些呢,我总结一下我目前了解到的主要的几种。
a:好友辅助,比如让用户的好友进行验证,但是这里有一点,产品的头像和名字更换滤比较高,还是要花一定功夫的。
b:人脸识别,我经历过,嗯,怎么说呢,技术成本高,如果买的话,有钱就不是问题,这里涉及到准确率和安全概率。
c:身份私密信息:比如身份证号,银行卡号等
d:密保,设置一些只有自己知道的小秘密。
e:受信其他的小伙伴,比如在个人账号中,开一栏目,添加好友的账号,当用户需要验证的时候直接一键直达小伙伴的手机上。
f:终极杀器,客服小姐姐,帮你搞定。
最后在设计上,登录注册的界面要注意哪一些?
一:界面上
a:简洁明确,在设计的过程中,我们要尽量精简我们的注册步骤和流程。让用户只专注于当前。
b:及时的报错与提醒,在进行设计交互稿时,我们要对一些必填的信息做好全方位的思考:假如格式限制、字数限制、密码的强度(按产品的需求和类型是否显示)、漏输、等等。
c:易识别与操作。是否支持一键删除账号与密码(也就是后面跟随的❎),密码是否要有明暗交替的功能,以及输入过程中是否要有高亮跟随。
d:输入法的支持
根据产品的账号规则去调用合适的键盘,能最大限度的提高用户的体验,邮箱要有格式预留,手机最好采用433或334的格式。
e:界面要美。
二:输入上
a:需要的时候,提供自我填充功能,比如输入邮箱的时候,后缀主动提供给用户。
b:及时的跟随,让用户知道自己是在什么地方,做什么样的输入,以及当前的输入状态
c:手机的键盘,可以主动提供合适的模式,比如是纯数字,那系统自动调配数字键盘。
个人公众号:海鲜君的设计物语
网友评论