美文网首页面试产品经理@IT·互联网
登录注册不是几个“按钮”的事儿

登录注册不是几个“按钮”的事儿

作者: 仔仔朱 | 来源:发表于2017-01-13 19:08 被阅读306次

0.前言

如今移动互联网产品少不了登录注册,但对于用户来讲,登录注册是一件对用户不大友好的事儿,想象一下:你在某个电商平台购物,把花了好长时间筛选、比对的商品加入到购物车,去结算的时候,这时界面弹出一个“登录”的界面,得了,你还没登录,等你登录之后,未登录之前加入到购物车中的商品竟然不见了(购物车中的商品与userid相关联,所以userid改变后,购物车里面的商品也会变),这一糟糕的购物体验会直接导致用户放弃购买。

那既然体验这么糟糕,但为什么绝大多数APP需要登录注册呢?在回答这个问题之前,先普及一点小知识。

1.互联网产品是如何识别自己的用户的?

简单来说,当你使用某个互联网产品(web、APP),系统通过两种场景来识别用户:

未登录:用户在未登录的状态下,如果用户使用的是移动设备,可以通过设备ID来识别用户,如安卓的Device ID,ios的IDFA,若是微信公众平台,则是通过微信的OpenID来识别用户。如果用户使用的是web浏览器,则是通过cookies。

已登录:如今用户登录主要使用第三方账号、注册手机号、注册邮箱等三种主流方式登录,一旦用户登录,系统会用根据登录的账号识别用户。其实最稳妥的办法是,给用户分配一个userid,userid再和第三方账号、注册手机号、邮箱进行关联。这样做的好处就是方便账户体系的稳定性和拓展性,因为即使手机号、第三方账号、邮箱全部丢失,userid永远存在,就会识别这些用户,如同用户的身份证一样。

2.在哪些场景下需要登录注册?

实际上,除了银行、证券、社交(区)等涉及到资金安全和个人隐私的用户需要登录注册外,一般的工具类、应用类、阅读类等应用其实根本没必要强制让用户登录注册,但现实却是挺无奈的,几乎所有的产品都涉及到登录注册,我大体猜测一下其他的产品经理是怎么想登录注册场景的(也是平时较为常见的一些场景):

(1)评论、点赞某条内容

(2)结算时

(3)想看更多内容时

(4)想取得某项特权时

一点碎碎念:实际上,我们在电商网站买东西为什么一定需要登录注册呢?你去专卖店、超市买东西,选东西、结账就可以了,为什么一到线上了,就必须要用户登录注册呢?我个人觉得不是很合理,所以,在这次我的电商产品中,我们作了一个大胆的决定:免注册购买! 用户只要下载了我们的商城APP,无需繁琐的登录注册,即可实现轻松购买。

3.注册需要哪些信息?

(1)最为传统的手机号/邮箱的注册方式,邮箱注册时pc端最常见的注册方式之一,现在一些移动端产品仍然提供“邮箱+密码”的注册方式,但大部分移动端产品已放弃了邮箱注册。移动端主流的注册方式是“手机号+密码”的形式,因为手机号保有量大,而且移动验证会更加方便、便于运营以及容易导入社交链。但手机注册的方式通常需要验证码,用于减少机器人的恶意注册。

(2)第三方授权注册(登录)。这是目前最为普遍的一种做法,只要拥有“超级APP”(微博、微信等)账号,用户即可方便的登录。缺点也是显而易见的,用户并不属于自己的,一旦第三方掐住你的痛处,极易丢失这些用户。 另外对于电商平台来说,通过手机号、邮箱向用户推送促销信息,方便运营,一定程度上会提高平台的购买转化率。不过现在一些平台有“伪”第三方登录的情形,用户使用第三方登录了,仍然需要绑定手机号(本质上是注册),这种用户体验的方式相当糟糕。

(3)在移动时代,那种传统的用户名+密码的注册方式逐步在弱化,现在有一种手机号+验证码的登录方式,是一种不错的注册方式。现在只要用户成功登录一次,只要用户不主动退出账户,可以在很长一段时间保持登录状态。

当然,注册、登录过程中的一些安全问题也是不容易忽视的:例如使用手机号+密码的注册登录,可能会出现“撞库”的风险。用户可能会使用相同的手机号+密码在不同的平台上进行注册,一旦账号密码泄露,在其他平台的账号也会有泄露的风险。

对于账号的安全性保护,一些比较大的互联网公司会做出周全安全防护网判断,如:登录地点异常、登录设备异常、登录网络环境异常等等。当出现可能的安全隐患后,会进行一系列安全问题验证:历史购买物品、历史状态定位地点、通讯录内容验证、发送给通讯录好友进行验证。

4.登录注册的逻辑校验

登录注册的过程中需要做一些逻辑判断以及流程中的异常处理,包括:

邮箱/手机号是否已经注册?已经注册了如何引导用户去登录?手机号/邮箱是否输入合法?不合法该如何给予用户反馈?登录的密码机制(长度、字符组成、明文还是不可见)?需不需要确认密码?需不需要验证码?验证码是多少位?验证码的重发机制?登录过程中的一些异常状况(密码、账号输入错误)如何反馈?忘记密码如何找回?找回的方式用哪一种?登录注册完成之后,页面返回至哪儿?

5.小结

说了这么多,回到最初的问题:为什么绝大多数平台需要用户登录注册,答案其实很简单,获取用户信息,方便后续的运营!这才是最重要的。当然之所以说这么多,是为了说明登录注册并不是简单的画几个输入框,摆几个按钮的事儿,界面上的每个元素深究下去都会有背后的原因以及复杂的逻辑。多问几个为什么?为什么要这样做?这样做的场景和出发点是什么!我觉得一个优秀的产品经理要知晓每一种设计的来龙去脉,思考多种场景下的正常、异常流程的处理,这才是产品经理的价值,否则,永远都是一个“交互设计师”!

相关文章

  • 登录注册不是几个“按钮”的事儿

    0.前言 如今移动互联网产品少不了登录注册,但对于用户来讲,登录注册是一件对用户不大友好的事儿,想象一下:你在某个...

  • 美逛新版本上线了!!!

    ​​01注册按钮与登录按钮分开,邀请码(ZCMVNSE)优先填写 注册按钮与登录按钮分开,邀请码优先填写01新用户...

  • react router

    一个简单的路由小demo 我们页面显示一个登录注册按钮,点击登录,内容跟着显示登录,点击注册内容里显示注册 使用h...

  • 后台发卡对接码支付教程

    教程开始 1.先打开码支付网站,点左上角的注册 2.注册好后点登录-这里就不加图了 登录按钮在注册旁边登录进去码支...

  • 多TextField/TextView界面时关闭键盘

    例如登录/注册等界面,点击“登录/注册”按钮的时候,不管光标在哪一个TextXXX,都应该关闭键盘。 以前蠢......

  • 使用Flask-WTF处理表单

    在某些情况下,需要为一个表单添加多个提交按钮。比如在用户登录页面的表单中,存在登录按钮和在注册按钮。当用户提交表单...

  • 02表单《移动应用UI设计模式(第2版)》交互设计读书笔记

    ☝登录表单 一些应用把:账号输入框、密码输入框、登录按钮、忘记密码、注册按钮 设计在一个页面 一些应用先让你选登录...

  • iOS 同时修改button位置和文字问题

    今天在写App的登录注册界面,其中登录和注册之间的切换和印象笔记一样 中间的登录按钮会有一个下移以及更改文字的操作...

  • Swift-自定义控件之IndicatorButton(带动画的

    Swift-自定义控件之IndicatorButton(带动画的按钮) 应用场景 登录或者注册时,点击按钮发送请求...

  • 帐号注册、登录与注销

    如何注册 首先,请您先点击主页右上角的「登录或注册按钮」。 然后您可以在左侧填写上您常用的邮箱来作为登录邮箱,同时...

网友评论

  • MrMr_zhu:你们的电商产品无需登录可购买这个没什么问题。但我还是有2个问题问一下:1、客户购买后怎么查看自己购买的东西?你用设备?还是网页的Cookie?还是其他方案.. .2、以后怎么做用户行为习惯分析呢?或者说自己给用户创造一个ID,使用第一次购买的手机号和用户名自动创建?

本文标题:登录注册不是几个“按钮”的事儿

本文链接:https://www.haomeiwen.com/subject/tfbsbttx.html