网站为什么要登录?

谈到“登录”,大多数人脑海中会立刻浮现出那个“两小框:一用户名,一密码,外加一按钮”的经典豆腐块, 这样的功能模块在互联网上屡见不鲜, 成为大中小各类网站的标配。

然而说到底,登录产品为什么是大家熟知的现在的样子?用户为什么要登录?

一、登录的产品目标

和做登录的产品经理探讨过这个话题,得到的结论是:

其实广义的登录就是一个用户身份的验证环节,密码校验只是众多身份验证的方式中的一种,之所以用户名和密码框的组合成为了登录的经典标配,是因为目前做身份验证的技术方案中,校验用户密码是综合来看相对较优的解决方案。

由此看来,登录要完成的产品目标,简而言之就是为了验证用户身份;而验证用户身份无非是为了两个权限的控制——“读”和“写”——“读“是用户自己获得和自己个人相关的信息的权限控制,”写“是把用户的行为、用户和网站的交互内容记录下来的权限控制。换而言之,我必须核实“你”是“你”,才能把和你有关的读取和写入数据库的权限开放给你本人。

如果说验证用户信息是“登录”产品的产品目标,从用户的视角来看,这就必然不会是最终的用户目标:用户本身并不会主动要求被验证,他来到一个网站,使用了登录功能,登录成功只是完成最终目标之前需要经历的一个阶段性目标——“验证通过”,只有达到了这个阶段性目标,用户才可以进行接下来的需要被授权的系列操作:如修改信息和下订单等等。那么,如果站在用户的角度,登录这个产品的用户体验目标又是什么呢?

二、登录的用户体验目标

在STS的交互设计讨论会上, 我与组内的交互设计师们就登录这个产品的用户体验目标进行了一番头脑风暴的讨论。在开放的议题下大家各抒己见,先是在题板上得到数条脑暴结果,不完全归纳的罗列如下:

树立品牌形象,

提高用户认知度;

增加登录途径,降低用户门槛;

各个应用下的登录体验统一;

提升帐号安全;

提高用户信任度;

减少登录时长,提高登录效率...

接下来我们对罗列出的目标进行了归纳和整理,进行了一些取舍和合并,力求找出目标背后更深层次的目标,发掘更为核心的目标所在。由此在前一步的基础上,我们得出了三条核心的体验目标,即:

A:提升帐号安全;

B:降低用户门槛;

C:提高登录效率。

针对第一条和第三条目标,我们很容易的将它们分别归纳为:“安全”、和“效率”;但对于第二条却不能简单归纳为“门槛”,而必须选择一个和“安全”、“效率”等同的,中性偏向正面的词汇。最终在卓和的帮助下,我们找到了“可及”(accessibility)这个专业而准确的词汇,来形容“降低用户门槛”的意图。讨论至此,我们得出了登录产品在用户体验上的核心目标为:安全、可及、和效率

此后的时间,青云给大家画了一个模型用以讨论这三者的关系(如下图)。如果说登录产品的整体用户体验是一个圆,那安全、可及和效率可以说是这个圆中的一体三面,是三者互相制衡的关系,只有找到三者之间的平衡点,才能给用户带来最好的使用体验。

一味地追求安全,将使得用户的使用门槛变得很高, 使用效率非常低,产品的体验很差;而一味的追求可及,将用户门槛放的非常低;同样,一味的追求高效率,将使得产品的安全得不到保障。

三、用户体验目标的量化

确立了安全、可及、和效率的体验目标,就可以分项通过线上埋点监测相关数据,从而量化体验指标。

比如“安全”这个目标与账户被盗率是负相关的关系,“可及”这个目标与用户登录成功率是正相关的关系,而“效率”或者说“高效”这个目标与用户登录花费的时长又是负相关的关系。那么,监测了“账户被盗率”、“登录成功率”、“登录时长”这三项数据指标,就可以直接量化指标从而检验登录产品的设计结果和体验目标的完成情况。因此,产品在用户体验上的目标的确立对于产品设计人员是至关重要的,理清了一个产品的用户体验目标,将更有助于交互设计师明确设计方向,监测和检验设计方案,不断迭代和改进,从而实现最优的用户体验。

时间: 2024-10-26 16:46:38

网站为什么要登录?的相关文章

java web网站集成新浪微博登录

  给网站添加第三方登录的功能,研究了下新浪微博登录的接口,本来想使用它提供的那种js代码库的方式,结果始终搞不定,由于不精通js只能够放弃.下载了个java的SDK包:weibo4j-oauth2-beta2.1.1,研究了下,虽然出了一些问题,但还是很快集成到网站里面了. 首先,把一些必要的包和java类负责到自己的工程文件: 修改config文件里面的client_ID,client_SERCRET,redirect_URI. 自己在登录页面写一个微博登录按钮,超链接到名字为OAuth4C

asp.net用httpwebrequest登录其他网站之后如何跳转到其他网站并保持登录状态

问题描述 asp.net用httpwebrequest登录其他网站之后如何跳转到其他网站并保持登录状态 我在自己网站用httpwebrequest登录了另一个网站,我想跳转过去并且保持登录状态,这个cookie该怎么处理. 或者不用httpwebrequest有什么其他好方法.

网站接入QQ登录的两种方法_javascript技巧

首先引入授权js文件 <script type="text/javascript" src="http://qzonestyle.gtimg.cn/qzone/openapi/qc_loader.js" data-appid="101140406" data-redirecturi="http://127.0.0.1" charset="utf-8"></script> 然后接入QQ

部署在WebService的网站怎么修改登录首页(新手求指教)

问题描述 目的是把登录首页由login.html变成index.html在我本机上使用的是tomcat进行开发测试我在WebRoot下的WEB-INF中的web.xml里面修改<welcome-file-list id="WelcomeFileList_1"> <welcome-file>index.html</welcome-file> </welcome-file-list>在tomcat下登录首页已经成功改变 可是部署到was上登录

网站集成QQ登录功能(转)

最近在做一个项目时,客户要求网站能够集成QQ登录的功能,以前没做过这方面的开发,于是去QQ的开放平台官网研究了一下相关资料,经过自己的艰苦探索,终于实现了集成QQ登录的功能,现在把相关的开发经验总结一下,希望对有这方面需求的朋友有所帮助. 一.前期准备 首先你需要登录QQ的开发平台注册一个账号,QQ互联平台官方地址:http://connect.qq.com/ 进去后注册一个开发账号,完了登录后台会有类似如下的一个后台,填好相关信息,具体可以参考下图.最后我们会有一个APP ID和APP KEY

网站集成QQ登录功能

原文:网站集成QQ登录功能 最近在做一个项目时,客户要求网站能够集成QQ登录的功能,以前没做过这方面的开发,于是去QQ的开放平台官网研究了一下相关资料,经过自己的艰苦探索,终于实现了集成QQ登录的功能,现在把相关的开发经验总结一下,希望对有这方面需求的朋友有所帮助. 一.前期准备 首先你需要登录QQ的开发平台注册一个账号,QQ互联平台官方地址:http://connect.qq.com/ 进去后注册一个开发账号,完了登录后台会有类似如下的一个后台,填好相关信息,具体可以参考下图.最后我们会有一个

Winform下动态执行JavaScript脚本获取运行结果,谈谈网站的自动登录及资料获取操作

为了有效阻止恶意用户的攻击,一般登录都会采用验证码方式方式处理登录,类似QQ的很多产品的验证码处理,但在一些OA系统中,系统通过非对称加密方式来处理登录的密码信息,登录页面每次提供对密码进行加密的公钥是不同的,因此如果要模拟登录,就需要先获取公钥,然后根据公钥把输入的密码加密,然后通过POST提交给服务器进行验证登录.由于公钥是页面刷新变化的,而加密是通过Javascript脚本进行加密,如下面的登录页面源码所示.   <meta http-equiv="Content-Type"

B2C网站设计:用户注册登录流程和购买流程设计

网络购物网站根据买家和卖家的不同形态,主要分为三类商业模式:B2B  B2C  C2C ,这三种商业模式在传统的线下也有相对应的典型形态:  B2B 对应专业的批发市场  B2C 对应购物超市  C2C对应个体摊位组成的市场.所以说网络购物网站并不是完全意义上模式创新,它只是利用了新的媒介和新的平台来承载卖家和买家的商业活动,因此其网络购物购物流程和传统的是一样的,还是有借鉴意义的. 我们可以画出下面这个用户网络购物的基本流程图 这几个步骤是用户网络购物的基础环节,每个网站根据不同的需要增加相应

如何看到网站网页自动登录的密码

  适用范围 谷歌浏览器 火狐浏览器 各种网页已保存密码的显示方法(只适用以上两种浏览器) 注:其他浏览器目前来说,还没有此类的功能,也许是作者很少用其他浏览器的原因吧,如果有的话,欢迎大家补充. 谷歌浏览器查看自动登录路由器密码方法 第1步:正常打开谷歌浏览器,并单击谷歌浏览器右侧的菜单按扭下的设置. 第2步:在打开的谷歌浏览器的设置窗口中向下拉到底部,找到"显示高级设置..."并单击. 第3步:找到"密码和表单"此项,下面的"管理已保存的密码"