本文翻译自: http://bradfrost.com/blog/pos...原文做者:Brad Frost网络
译文原地址:https://weyunx.com/2019/03/17...post
随着 1Password 以及 Chrome 的密码管理愈来愈普及,有些网站的登陆页面的弊端就显现出来了,本文就来总结一下有哪些很差的设计,同时来看一下如何改进。学习
首先网站开发人员须要明白的是用户是怎样去登陆他们的网站,而后基本的一个原则就是简单、直接、不突兀以及适配密码管理器。网站
让咱们先看几个例子吧:spa
下面是几个反例,我认为须要避免的:翻译
Hertz 以及它一系列的网站使用的是弹出窗口或弹出层来跳转登陆页面,这样会有以下两个问题:设计
Delta 官网的登陆页面将 “Last Name” 输入项给隐藏了,缘由应该是为了让页面看起来更简洁。但问题是这个输入项是必输的,而因它的隐藏又致使了密码管理器不能自动填充。orm
MacOS 的登陆也隐藏了密码输入项来简化 UI,这多是为了鼓励使用 TouchID,可是这一样可能会给用户带来一些使用上的困惑。blog
这种使用邮箱验证码登陆的方式前后在 Slack 、Notion 上出现。这种方式完美的避免了忘记密码的烦恼,可是:开发
Shopify 有个烦人的操做就是会把登陆页面分红两页。固然,本意是好的:他们想让页面更简洁,可是这种方式其实更适合特定的场景,好比电商的某些页面,像帐单信息、物流信息、配送地址和信用卡信息这些,显然若是用在登陆页面上就有些用力过猛了:
因此,好的登陆页面应该是什么样的呢?我认为经典的登陆页面就是最好的,如:
以及:
你看,简单明了不花哨,完美适配密码管理器。
OK,让咱们看一下结论: