为什么要提供注册登录功能,及其演变的过程

注册登录的目的:注册的目的,登录的目的;设计注册登录的原则;注册登录方式的演变历程:系统各自生成帐号阶段,低感知阶段;推荐使用的方式;总结

为什么要提供注册登录功能,及其演变的过程

注册登录的目的

1. 注册的目的

注册的目的,是要在系统中获取一个唯一的、合法使用系统的身份凭证,即帐号。

用户在使用一个新系统前,在这个系统中是没有任何数据的,系统也无法识别这个新用户。为了标识用户身份、绑定用户数据、提高用户黏性(参考《帐号体系:为什么要有帐号?》一文),用户需要向系统申请一个能唯一标识用户身份的帐号。

当然,”用户注册”并非获得帐号的唯一方式,也可以由系统管理员在后台直接开通帐号,为用户分配一个帐号。只有通过系统设计的方式获取的帐号,才是合法的帐号。

2. 登录的目的

登录的目的,是为了向系统报备用户身份,以申请使用权限、调取用户数据、关联行为记录。

用户使用产品功能时,需要告知系统:自己是谁?做了什么?想要什么数据?如果每一个行为都需要让用户向系统报备身份,将对用户的行为产生极大的阻碍。

为了让整个过程更顺畅,我们设计了登录功能。用户只需要单次向系统报备用户身份,系统验证身份合法后,将用户身份(帐号)存储在本地,在有效期内无需重复向系统报备身份,即用户处于登录状态。

在登录状态下,用户可以使用已获得授权的产品功能,查阅该帐号绑定的用户数据,该用户产生的所有行为都关联到该帐号。

设计注册登录的原则

设计注册登录功能的原则,是在让用户尽可能少参与的情况下,实现用户身份在系统中的映射关系。

站在用户的立场看,注册登录功能并不是必需的。因为用户的期望是能正常使用产品功能、自己在产品中产生的数据不会丢失。即便没有注册登录功能,也可以通过别的方式达到这个目的。

用户在使用资讯网站时,期望是能看到自己感兴趣的资讯信息。并不在意自己在这个资讯网站中有没有属于自己的帐号,也不关心有没有登录帐号。

但对于产品设计者来说,不仅仅要满足用户的需求,还要实现其商业价值。而让用户在系统中拥有帐号,并将用户行为都与帐号关联,往往能产生更大的商业价值。

当用户在资讯网站有了自己的帐号,并且登录帐号后浏览资讯,网站就能通过对用户行为数据做分析,了解用户的兴趣偏爱,推送用户更喜欢的资讯内容,获得用户更长时间的浏览,从而产生更高的广告收益。

长期以来,互联网产品对用户的教育,让用户对注册登录有了普遍的了解,且已经被大部分用户所接受。

但即便如此,我们也应该站在用户体验的角度,在满足系统需要的条件下,尽可能减少注册登录对用户的阻碍,让用户更快捷、顺畅地使用产品功能。

注册登录方式的演变历程

随着互联网的发展,注册登录方式经过了多次演变,用户体验也逐步提升,用户对注册登录过程的感知也越来越低。大致可以分为3个阶段:系统各自生成帐号阶段、借用第三方帐号阶段、低感知阶段。

1. 系统各自生成帐号阶段

在互联网早期,由于缺乏普遍适用的用户身份校验方法,各个产品都会根据各自的规则生成只能在该产品中使用的帐号。如QQ帐号是系统分配的一串数字,而早期的论坛是用户自己填写的字符串,包含汉字、字母、数字、特殊符号。最常见的注册登录方式是系统自定义帐号+密码。

以QQ号注册为例,其注册登录流程是:

填写帐号申请资料,发起帐号申请;

系统提供多个帐号供用户选择;

用户从多个帐号中选择一个帐号;

输入密码,完成注册;

输入QQ号、密码,完成登录。

这个阶段,用户注册登录的体验是极差的。

由于每个产品的帐号规则都不一样,用户在每个产品注册的帐号也是不一样的。因此,用户需要用特定的方式记录自己在各个产品使用的帐号和密码,如笔记本。一旦记录帐号的本子丢失,帐号可能就再也无法找回。

2. 借用第三方帐号阶段

随着PC互联网发展和移动互联网的到来,大量用户拥有了稳定、可靠且长期使用的邮箱帐号,如网易邮箱、QQ邮箱,部分用户甚至有了自己的手机号。通过邮箱和手机号,就能找到一个用户,它们成为了用户身份验证的有效方式。

注册登录进入一个新的阶段:借用第三方帐号阶段。这个阶段最常见的注册登录方式是邮箱+密码、手机号+密码。

以邮箱+密码为例,其注册登录流程是:

输入邮箱地址,获取验证链接;

登录邮箱,点击验证链接,完成身份验证;

输入密码,完成注册;

输入邮箱、密码,完成登录。

相对于第一个阶段,用户注册登录体验有了明显的进步。用户只需要记住自己的邮箱(或手机号)和密码,即可用于登录多个产品。而不是记住每个产品的帐号。即便密码丢失,也能通过邮箱(或手机号)找回密码。帐号的便捷性和安全性得到了很大的提升。

3. 低感知阶段

随着移动互联网的快速发展,大部分用户都拥有了属于自己的手机号。同时,移动互联网时代产生了微信、QQ、支付宝等国民级产品。几乎每个用户都拥有属于自己的手机号、微信号,它们也成为新时代下更方便的身份校验方式。

注册登录进入”低感知阶段”,即用户不再需要过多参与就能完成注册登录过程。这个阶段最常见的注册登录方式有手机号+验证码、手机号快捷登录、第三方授权登录。

低感知阶段的注册登录有一个明显的特征,即注册和登录流程合并。

以手机号+验证码方式为例,流程是:

输入手机号,获取短信验证码;

输入短信

验证码,完成注册和登录。

在上一个阶段,用户需要先确认自己是否有帐号。如果有,就直接登录帐号;如果没有,需要先注册帐号,再登录。

而在低感知阶段,用户不需要关心是否有帐号。完成身份验证后,如果没有帐号,系统先注册帐号,然后登录;如果有帐号,则直接登录。

很明显,相对于上一个阶段,直接省略了注册环节,用户对注册登录过程的感知大幅度降低。

而微信授权登录和手机号快捷登录,则更为简单。用户只要按照系统提示点击相关按钮,即可完成注册登录过程,全程不需要做任何输入操作。

推荐使用的方式

如前文所述,注册登录功能,应该尽可能减少用户的参与,将注册和登录流程合并,即:默认直接登录,若用户还没有帐号,在登录时自动注册帐号。

因此,推荐使用以下2种注册登录方式:

第三方授权登录:如微信登录、Apple登录、支付宝登录、QQ登录,适用于大部分类型的产品;

手机号一键登录:系统直接获取本机手机号,通过移动运营商完成身份验证,并注册登录帐号,适用于依赖手机号建立帐号体系的产品。

这2种方式,不仅减少了用户参与的步骤,还降低了用户的记忆成本,同时,帐号的安全性也有很好的保障。

总结

设计注册登录功能,应该采用将注册和登录流程合并的设计思路,如第三方授权登录和手机号一键登录,尽可能减少用户的参与,同时得到较好的安全保障。

#专栏作家#

誓博,微信公众号:产品慎思录。人人都是产品经理专栏作家。5年产品经验,电商售后平台后端产品负责人。

本文原创发布于人人都是产品经理,未经作者许可,禁止转载。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年4月29日 21:13:41
下一篇 2024年4月29日 21:15:45

相关推荐

  • c语言改写模式,c语言实现修改功能

    c语言程序修改? 1、这个程序有4个错误,我都加粗了,第一个是m没有赋初值,第二个是while表达式中的ch=getchar()需要括号括起来,第三个是m=m*10+ch-0中的0也需要用单引号括起来,第四个是第2个while中为m!=0。 2、define容易造成误会,因为不符合一般的编程习惯,false 0, true 1;scanf放在你的那个地方是达…

    2024年5月23日
    4100
  • linux设备发现过程,如何查看linux设备树

    在linux系统里,如何检查新插入的USB设备是否被系统识别? linux系统会自动识别USB接口为串口磁盘sda(通常为sda1,可通过fdisk -l命令查询),挂载就可用。例:新建挂载目录mkdir /mnt/usb,挂载mount /dev/sda1 /mnt/usb,用完卸载挂起点unmount /dev/sda1 /mnt/usb。 首先需要把U…

    2024年5月23日
    4900
  • 虚拟存储器管理c语言代码,虚拟存储器的执行过程

    c语言数组在内存中是怎么分配的? C语言中内存为分三类:栈区、堆区、静态数据区。局部变量在栈上分配,函数调用前的栈指针,要和函数返回后的栈指针一样,否则就会出错。 堆上分配 堆分配(又称动态内存分配)。程序在运行时用malloc或者new申请内存,程序员自己用free或者delete释放,动态内存的生存期由我们自己决定。 \x0d\x0a数组元素都是连续存储…

    2024年5月23日
    4000
  • 为am335x移植linux内核主线代码,linux移植arm过程

    如何在WINDOWS下开发嵌入式LINUX程序AM335X工控模块 1、首先,最不可思议的,是要在Linux下把QT编译一遍,因为库都是一样的,需要的就是一些Windows下的qmake、moc、uic之类的工具而已。 2、mingw+codeblocks,是windows下的gcc编译工具+跨平台的轻量ide,可以编译c++的程序,还可以使用wxWidge…

    2024年5月23日
    4200
  • excel公式自动补全,excel公式自动填充功能

    excel公式自动补全 1、打开Excel,点击需要填充的单元格,然后点击函数符号。弹出窗口,在常用函数里找到VLOOKUP函数。然后点击“确定”。在第一栏里,点击单元格A2。在第二栏里选择表2,拖选全部数据。然后记得加上绝对值“$”。 2、excel自动补齐相同内容:Excel可以自动补齐相同内容,只需在要补齐的单元格中输入第一个字母,然后按下Ctrl+E…

    2024年5月23日
    5700
  • linux拷贝cp功能,linux常用命令拷贝

    linux怎么复制文件 1、使用cp复制当前目录下的文件file.txt到/tmp目录下。复制当前目录下所有文件到/tmp目录,直接执行命令cp*即可。 2、cp命令将文件复制到目录文件夹。如果需要复制一个文件到多个文件夹下,可以使用多条cp语句,或者使用shell脚本。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。 3、可以使用…

    2024年5月23日
    4200
  • java对象的产生,java对象生成过程

    java对象是怎么创建出来的 工厂模式 工厂模式抽象了具体对象的过程,用函数来封装以特ing接口创建对象的细节。 javascript面向对象知识很广泛,想深入理解需要花费一些时间对象的创建:1 创建一个面向对象缺点:当我们想创建多个面向对象的时候,重复代码过多,需要封装,所以有了工厂方法。2 工厂方式缺点:无法识别创建的对象的类型。 你好很高兴回答你的问题…

    2024年5月23日
    3900
  • 黑客的学习过程,黑客学的是什么技术

    0基础成为黑客需要学什么 1、黑客需要具备扎实的计算机基础知识,包括计算机网络、操作系统、编程语言、数据结构等。因此,初学者需要先学习这些基础知识,掌握计算机的工作原理和基本操作。 2、对于零基础的朋友第一步要做的是掌握web前后端基础和服务器通讯原理,前后端包括h5,js,PHP,sql等等。 3、黑客需要学习的东西有很多,底层的有编程语言,操作系统原理,…

    2024年5月23日
    4500
  • excel照相机,excel照相机功能在哪

    如何将Excel里的内容截成一张图片?Excel表格要怎么截屏? 选中要截图的部分,点击菜单栏粘贴按钮下方的小三角,在打开的子菜单中选择“以图片格式”。然后选择“复制为图片”。在打开的“复制图片”窗口中“外观”和“格式”分别选“如屏幕所示”和“图片”。 介绍一个简单的截图方法,电脑打开excel表格,选择要截图的表格区域,点下复制按钮或者按复制组合键“Ctr…

    2024年5月22日
    4800
  • java在线打印如何实现,java怎么实现打印功能

    java如何驱动条形码打印机并能实现WEB打印? 编程控制条码打印机的有三种方式:1,直接使用条码打印机的驱动程序,把它当成普通打印机使用。条码可以使用条码字体或图形方式打印。2,使用条码打印机语言(脚本)直接送到打印机的端口,如并口,网口或usb口。 第一种几乎不用编写程序,最简单快捷,这里会遇到几个问题,只能打印表单内容,按钮不希望打印出来;页眉页脚不想…

    2024年5月22日
    4500

发表回复

登录后才能评论



关注微信