从接受产品经理这份工作的时候,一直不断探索新奇的产品功能,见到那些新的酷炫功能不免会产生一种惊叹和崇拜,这是大多数产品人的通病。今天我讲一些产品的基础功能——注册和登录
先提一个问题,注册和登录在功能和业务上的角色是否相同?想三秒,然后再看我想给出的答案。
我们先从目标来看,两者的目标分别是什么,注册的目标其实就是登录,那么登录本身就是为了更快更安全的完成登录,那么业务上注册是从属于登录,那么功能上的角色势必也是一种从属关系。理清楚这些,跟流程功能设计有什么关系呢?正是因为这种从属关系,所以注册和登录无论在流程上还是在交互上,都要能够体现出兼容并包的清晰原则。如何体现兼容并包的原则呢,我们还需要再了解一些新的知识。
手机号注册,这是作为目前中国范围内几乎主流的注册方式,这里面有两个原因:其一,互联网的自由给了很多便利,同时也给社会带来很多的网络暴力,暴力存在的原因就在于账号的匿名性,所以手机号作为间接实名的方式,意在减轻社会所面临的网络暴力,成为各大互联网厂商的注册首选;其二,手机的普及,相比邮箱这类的注册方式,触达更快,利于随时随地登录。
所以,注册账号就沿用了手机号+短信验证码的方式,而登录却衍生了更多的形式,登录本质上就是身份的验证通过,那么除了手机号+短信验证码外,还有密码登录、刷脸登录和指纹登录。这样注册和登录在设计中就有一个重合度流程——手机号+短信验证码,典型的流程从属关系。
我们在设计中可能会遇到两种情形:
1、一个人选择短信验证码进行了登录,输入的手机号是未注册过的,当系统检测出账号未注册时,是否需要提示用户?
2、一个人选择短信验证码进行了注册,输入的手机号是已经注册过的,当系统检测出账号已注册时,是否需要提示用户
答案是第一种需要提示,第二种不需要提示。
第一种因为当用户选择去登录时,用户的正常逻辑应是:我正在使用注册过的账号进行登录,如果发现未注册,会衍生两种可能的情况:第一种账号输错了,第二种未注册,那么最好的方式就是告诉他结果,让他来判断情况作出下一步操作。
第二种因为当用户选择去注册时,用户的正常逻辑应是:我没有账号,需要注册一个,那么当发现是已存在的账号,以最终目标的原则,直接登录无需提示,这是最好的方式。你可能会问,万一用户想多注册几个账号呢,从产品角度来说如果是同一用户,我们希望是一人一户,这样对账号管理以及数据采集都是最好的结果,产品设计不是为了迎合用户,产品设计是为了在双方受益的情况下给出的最好的平衡点。
以上就是关于注册和登录要考虑的点,其实还有点难度的是【找回密码】和【设置密码】,这里面会踩到两条边界——身份的组合证明和身份的无法证明,有时间我再细聊。