目录
导语
一、自建账号体系
1.1 注册和登录统一
1.2 注册和登录分开
1.3 注册和登录结合
二、第三方账号
2.1 QQ登录
2.2 新浪微博登录
小结
导语
根据目前的「注册/登录」方式,可以将账号体系分为两类:自建账号体系、第三方账号。
自建账号体系,是公司自己控制和维护用户的相关信息,对找回密码或发送消息都有一定的方便性、对账号和相关数据的控制更具主动性。支付理财类应用比较偏向自建用户账号体系,因为对于此类应用,用户账户数据是至关重要的信息。
第三方账号,一般会通过微信、微博、QQ等第三方常用社交账号登录,能够快捷方便的登录体验产品,也方便后续通过社交账号对APP进行分享宣传推广。照片资讯类应用比较偏向第三方账号,甚至有些应用直接不提供自建账号功能。
一、自建账号体系
自建账号体系,注册登录的三种常见方式:注册和登录统一、注册和登录分开、注册和登录结合。
1.1 注册和登录统一
1、要素:手机号、验证码
2、流程: 通过手机号验证码快速注册或登录。
3、优点:
① 流程简单,能快速进入应用。
② 登录时无须记住密码,通过手机号及收到的验证码即可。
③ 手机号保证了账号的安全性,因为是一般是本机登录、本机收到验证码。
④ 一般每个用户拥有1-2个手机号,使得恶意注册的几率大大降低,提高了用户的质量。
4、缺点:
① 每次都需要通过短信验证码登录,无形中给登录操作带来一定门槛。
② 多平台登录会收到多条短信验证码,相对比较麻烦。
5、举例:典典养车APP
① 我的:提示未登录并引导登录。
② 注册登录页:是弹窗的形式,点击右上角关闭按钮即可关闭。通过手机号、验证码直接注册或登录。
- 当没有输入手机号、验证码其中之一时,登录按钮都为不可点击状态。
- 当输入非11位的手机号或手机号不正确时,登录按钮为不可点击状态。
- 当输入错误的验证码时,登录按钮点击无响应。
- 当获取验证码倒计时30秒,当倒计时到第15秒时,出现“没有收到验证码?”的提示入口。此时,可以转为语音提示获取验证码。
- 验证码在1分钟后未输入即失效;新获取的验证码会覆盖旧的验证码,即最新获取的验证码才有效。
- 收到的验证码没有自动显示在输入框中,需要手动输入。
- 当手机号、验证码都正确,但是未勾选“服务条款”时,登录按钮都为不可点击状态 。
- 只有在手机号、验证码都正确,且勾选“服务条款”时,才能成功登录。
③ 注册/登录成功后,对新用户,立马送上新手礼包。
④ 个人信息,包括默认头像(可修改)、默认昵称(可修改)、用户名(手机号,不可修改)、用户等级。其中,默认头像图为男性,可能与产品的用户群体多数为男性有关。
⑤ 可以选择退出登录,用其他手机号登录。
⑥ 下次登录时,输入框已记住了上一次登录时的手机号。
1.2 注册和登录分开
1、要素:手机号/邮箱、密码
2、流程:通过手机号/邮箱和密码注册;通过账号名(手机号/邮箱/用户名/ID)和密码登录。
3、优点:
① 拥有账号密码体系,多平台登录体验更好
② 无须短信验证码,登录门槛相对较低
4、缺点:
① 注册流程的繁琐容易受到用户的厌烦,增大了流失率
② 需记住密码,忘记时再走流程找回或重设
5、举例:APP
①未登录情况下,只能看到“发现”tab下的内容。
- 在“发现”tab下的导航,只有“登录”或“注册”入口。
- 在“发现”tab下,用户可以用到的功能只有“搜索”,其他都是官方推荐的内容而非个性化推送内容。
- 官方推送内容有:运营专题(轮播图)、热门专题、热门文章、签约作者、招聘、出版、新上榜等内容。
②登录时,通过手机号/邮箱、密码登录,或通过社交账号直接登录。
- 忘记密码时,可通过注册时的邮箱/手机号,获取验证码以重置密码;或直接通过手机验证码登录。
- 登录页无页头,直接可关闭,同时底下设有注册、随便看看、登录遇到问题的不同需求的入口。
③注册时,通过手机号、密码注册,同时为自己设置一个个性化昵称。
- 在昵称、手机号的输入框中,有一个直接清除框中内容的功能;在密码输入框中有显示/隐藏功能。
- 注册页也无页头,直接可关闭,同时底下设有登录、随便看看的入口。
④注册与登录在设计上明显区分开。
- 该APP把登录、注册功能直接放置在首屏底部,并只提供了部分热门内容,这使得深度用户不等不登录/注册。
- 注册和登录功能在设计上是分开的,让已有账号的用户与新用户可以清晰的按需选择。
1.3 注册和登录结合
1、要素:手机号/邮箱、密码
2、流程:将前两种方式结合起来,用户可以自主选择登录方式。
3、优点:集成了前两种方式的优点
4、缺点:提供方式比较多,用户选择成本的提高
5、举例:美团外卖APP
①未登录情况下,可以看到所有功能入口
②登录时,有“账号密码登录”、“手机号快捷登录”,以及下方的“第三方账号登录”三种选择。
- 账号密码登录,即通过“手机/邮箱/用户名”和密码进行登录,需记住密码或者“忘记密码”找回处理。
- 手机号快捷登录,即通过“手机”和短信动态密码登录,新手机号在登录时将自动创建新美团账号。
- 第三方账号登录,即通过QQ或微信号直接登录。
③注册时,通过手机号、验证码注册,且同时设置密码。
- 已注册过的手机号,之后可以通过“手机号+密码”或“手机号+短信动态密码”登录。
- 未注册过的手机号,在登录时需输入验证码验证后才可登录。
- 短信验证码发送过于频繁,需要等待1分钟以防刷账号。
二、第三方账号
“第三方”,是建立在第一方和第二方的基础上的另一方。所谓第三方账号,就是由一些具备一定实力和信誉保障的第三方独立机构提供的面向商家和用户实现账号登录的支持体系。
一般会通过微信、微博、QQ等第三方常用社交账号登录。借助社会化媒体的影响力提高用户粘度,增加网站流量,提升转换率。
国外的社交登录如JanRain、Gigya第三方社会化登录服务商已2013年已经上线。国内社交登录概念首先由灯鹭引进国内互联网。灯鹭通过对腾讯QQ、人人网、开心网、新浪微博、搜狐微博、腾讯微博、网易微博、淘宝、支付宝、豆瓣、天涯、MSN、Google、百度、Yahoo15家社会化开放平台的API进行重新抽象和封装,为网站站长和开发者们提供全方面的产品设计、解决方案与技术支持,使更多网站站长、开发者们可以快捷地为其站点或应用有机添加丰富的社会化和互动属性。
社交账号登录,对网站而言,可将自身的产品和服务与广大社交网络完好对接,接入社交网络将给其带来流量、用户资源,并让自身站点得到更有效的推广;对用户而言,省去了注册账号的操作成本,以及后续记忆各网站账号、密码的成本;对开放平台而言,通过的中小网站汲取了丰富的优质内容。
要说一下的是:只要是通过第三方账号登录,就代表用户拿着别人给的钥匙进了自己家门,一旦这钥匙被拿走了,用户也就没了。
简单的介绍下QQ、新浪微博的第三方账号登录流程:
(注:本段节选自http://www.mamicode.com/info-detail-183865.html)
2.1 QQ登录
1、在页面部署qc_loader.js
2、调用JSSDK访问api接口
3、放置qq按钮
4、调用QCapi,获取数据
5、退出登录
2.2 新浪微博登录
1、在页面的HTML标签中增加XML命名空间
2、在页面部署wb.js
3、调用JSSDK访问api接口
4、放置新浪微博登录按钮
5、部署微博组件
6、退出登录
小结
站在公司的角度,如果是比较轻量级的、重娱乐、重社交,并不定位于做企业的标杆,那就可以选择放弃自建账号体系。但如果是重内容、重资源,拥有较强独立性,那还是应该拥有属于自己的用户群。
站在用户的角度:希望简单的登录,但是第三方暴漏了过多的隐私;渴望安全的应用,但又被获取了太多的信息。
所以是否选择第三方账号登录,要结合自身产品的定位,但无论何种选择,希望永远都可以做到尊重用户。
上一篇:账号体系设计(1):意义、要素与分类