提升用户体验的最好的方法,或者更确切的说让产品更棒,都可以归结为让用户使用产品的整个体验更为简单。而对于如何提升登录过程的体验你有许多可以做的。

这里我们将探讨提升登录过程体验的五种方法,首先会提到两种不同的登录类型,紧接着我们将会讨论标签的重要性和资源占用的问题。

登录类型

用户通常有两种不同的方式来登录一个网站。最新的一个方式是通过某社交网站的账号采用第三方授权登录的方式,这种方式在很多app上都可以看到。对于一个新的app或者产品而言,如果不想打搅用户去填写创建一个账户,这是尤为正确的一个做法。譬如通过Facebook或者Twitter去登录是轻而易举的事情,因为你只要点击一个按钮,然后等上几秒钟去连接上社交网站就可以了。

另外一种方法是通过提供用户名或者邮件地址以及密码来登录。这是一种比较常用的且可以提升其用户体验的登录方式。这里所说的技巧也是和这种登录类型相关的。所有登录类型都各有利弊,而现在我们主要讨论一下如何提升这种比较典型且传统的登录方式的体验。

1. 允许邮件登录

我们常常能看到一个网站在注册的时候不需要填写用户名。使用邮箱去登陆也是很正常的,对吗?要么使用用户名,要么使用邮箱,我觉得这都没什么问题。请两种方式都允许,我的问题就是当邮件登陆也应该被允许的时候为什么只认用户名呢。

我有遇到过那种用邮箱或者用户名都可以登陆的,但标签信息只显示“用户名”,设计上这是一个缺陷。

总的来说是这样的,通常用户使用的都是相同的邮箱地址登陆,但并不一定使用的是相同的用户名。比如说,我Twitter账号的用户名和我Instagram的用户名就不一样,因为有用户在Instagram上已经注册使用的用户名跟我在Twitter上使用的一样,就是这么巧。

而且除此之外,我OKCupid账户的用户名跟其它账户也不一样,而这一回是我故意的,因为在OKCupid里我不想让别人知道我的全名。然而,所有的这些账户都可以使用相同的邮箱登陆。不管什么方案,在登陆的时候用户名和邮箱都被允许使用的话对用户来说的确将会方便很多。

2. 提供一个清晰的错误提示信息

说到登录,你为用户提供的反馈信息是多了还是少了其实是比较讲究的。信息过多可能就会被黑客利用,而信息过少可能又会增加用户的困惑。

我们得承认那种系统自动生成的错误提示比如“无效的输入”对用户来说并没有帮助。错误提示应该用比较通俗易懂的语言。

如果你想在用户体验上更好,你可以使用Javascrip来帮助用户提前确认输入信息的正确性。   有一个最好的案例,就是在智能手机上用户错把.com输入成了.con或者说小点也忘了输入,系统都可以识别并且及时提醒。在用户点击提交或者在输完所有信息前就可以预先看到反馈信息,知道自己输入的信息正确与否。而用户的生活也因此变得更简单,因为它节省了用户的时间。(如果你有安全方面的担忧,错误消息提示信息不用特别的具体)

3. 为用户提供找回密码的链接

你可能会觉得这是显而易见的事情,但有些网站就会忽略掉它。你常常会想要一个链接来找回忘记的密码。(忘记用户名也是!)不要将这个链接藏起来或者要让用户经历多次失败的尝试、历经千辛万苦才找到它。要让它时刻准备着。它并不一定要在显而易见的地方;它也不是说有那么重要;但它就是应该出现在登录表单的周围。

4. 干扰 — 自由登入

一般来说有两种方式来设置登录,一种是在页面上方的窗口登录,还有一种是有单独的一个登陆页面。

对于采取单独页面的登录方式的确是有一些优势的。然而,如果你采取了这样的方式,请记住在登录页的周围不要有太多的干扰信息,你首先想要的是用户登录进账户,然后才是产品推广诸如此类的信息。用户登录后,想要推销一些东西给用户就会变的容易许多。

此外,我要提到保留和转换的问题。对于用户来说干扰越少,用户就更轻易的可以登录,使你进一步推销产品。如果这种方法对于注册表单和结账系统都奏效的话,那么也应该同样适用到登录。而且页面上的无关的条目少了,加载的速度也会变快的。

5. 重要的标签

任何表单(控件)上的文案及位置都很重要。你无论做什么,不要把“提交”的按钮写成“提交”,而是用“登陆”代替。就是这么简单。这样可以让用户知道和预想到点击后的确切的事情。

它提高了用户体验并且对你来说帮助很大。避免只有一个输入框让用户填写,至少也要放一个图标在里面,但最好还是使用一个输入标签来提示用户该填写什么。不要忘了明确,用邮件和用户名的方式都可以登录。

总结

好了,要说的就是这些。5种巧妙的提升登录过程用户体验的方法。我希望这几条能对你有所帮助并且按照你所期望的那样去使用。它们能让用户的登录过程很顺畅,一切都是为了让事情变得更加简化和方便!

原文地址:http://designmodo.com/websites-login/

转载于:https://www.cnblogs.com/MirageFox/p/4939463.html

5种方法提高你网站的登录体验相关推荐

  1. 五种方法提高你的智力

    五种方法提高你的智力 智力是天生的,一成不变的吗?教你五种方法提高智力:1体验新鲜事物 2挑战自己3有创造力的思考4生活中,多玩"hard"模式5多与他人进行交流 弯兔123 20 ...

  2. 两种方法简单实现网站随机语录的显示

    方法一:简单的JavaScript文本输出 这个方法相对来说更简单,但是因为语录是自己添加的,数量也就更少,更单一.闲鱼目前用的就是这个,要求不高也还行.类似这类的代码也很多,这里提到的是其中之一,大 ...

  3. 五种方法教你鉴别山寨、欺诈和钓鱼网站

    互联网的发展给我们购物.存取款以及与周围的人交流的方式都带来了很多极其便利的进步.然而与此同时,层出不穷的各种山寨.欺诈和钓鱼网站也带来了新的风险--针对那些毫无防范的人,犯罪分子有了新的犯罪途径:网 ...

  4. Python进阶之使用Scrapy实现自动登录Github的两种方法(POST,FormRequest,from_response)

    Python进阶之使用Scrapy实现自动登录Github的两种方法 1. 通过.FormRequest()实现登录github github1.py 2. 通过.FormRequest.from_r ...

  5. 提高.net网站的性能

    收集您的经验之你用什么方法提高.NET网站的性能 比如:尽量用StringBuilder代替使用字符串连接符 "+". 一条足够烂的sql语句就能把你所有的优化工作废掉,数据库优化 ...

  6. 前端更新需要清空浏览器缓存_js清除浏览器缓存的几种方法

    关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能.但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据.像股票类网站实时更新等,这样的网站 ...

  7. 详解爬虫模拟登陆的三种方法

    摘要: 在进行爬虫时,除了常见的不用登录就能爬取的网站,还有一类需要先登录的网站.比如豆瓣.知乎,以及上一篇文章中的桔子网.这一类网站又可以分为:只需输入帐号密码.除了帐号密码还需输入或点击验证码等类 ...

  8. js清除浏览器缓存的几种方法(项目总结)

    以前很少关注这方面的问题,直达我们的技术经理找我们说要换框架,为什么换框架呢,因为缓存的问题,原来的项目是用版本号作为刷新的依据的.因为微信 公众号上有这样一个机制,使用版本好的话,有时做不到及时刷新 ...

  9. js清除浏览器缓存的几种方法

    2014年9月24日 4692次浏览 关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能.但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数 ...

最新文章

  1. Windows Service
  2. 算法设计与分析 搜索第k元
  3. RabbitMQ简单队列模式
  4. RF无线射频电路设计难点分析
  5. python算大写字母
  6. SpringMVC复习
  7. 当NBA球星遇上机器学习……
  8. 软件编程推荐书籍 大全
  9. 714. 买卖股票的最佳时机含手续费
  10. UGUI源码剖析(CanvasUpdateSystem 画布刷新系统)
  11. Python基础=== Tkinter Grid布局管理器详解
  12. pc构件生产线及设备_PC构件生产线全套设备清单
  13. 音乐家们的开源工具箱
  14. python 报错 'gbk' codec can't encode character '\xb5' in position 7431: illegal multib
  15. 树莓派GPIO 基础(二)
  16. win7 64位 SEC S3C2410X Test B/D安装
  17. Redhat Enterprise Linux 6.5下安装Oracle11g R2
  18. 阿里云CentOS7挂载SSD云盘的方法
  19. 亏损收窄的金融壹账通离盈利还有多远?
  20. 子类方法中super.父类方法

热门文章

  1. HTML5仿微信聊天界面、微信朋友圈实例
  2. AWS Device Farm介绍及Appium踩过的坑
  3. 小猿圈linux之运维工程师面试题(答案版)
  4. node搭建的一个应用在前端项目中的可切换接口的代理服务器
  5. C# 获取当前屏幕DPI
  6. c#NPOI读取excel 比interop和Microsoft.Jet.OLEDB.4.0 之类 的好的多
  7. C++关键字Volatile的作用
  8. REDHAT6.4桌面环境添加快捷建打开命令行终端
  9. WeX5 -- xcode7+iphone免费帐号打包详解
  10. Use PowerShell to Replace netdom Commands to Join the Domain