新的便利举措却产生新的问题 ?—? 第三方登录的选择太多。当用户面对网站众多登录选项时,可能会产生如下行为:
他们记得曾注册过该服务或绑定过帐号,很快登录成功。当然,这是最好的情况。
不管他们是否注册了当前登录的网站帐号 ,他们想当然地认为任何第三方服务的账号都可登录当前网站。既然我可以登录Facebook,我也有Facebook帐号,理所当然能够登录当前网站。
他们忘记以前到底使用的是哪种服务,要么就挠破头皮,要么就登录失败。
更糟糕的是,如果用户记错了第三方服务,登录绑定之后,反而又创建了一个新帐号。网站可以尽量与不同服务的账号相匹配,但也无法精准判断出某个Facebook帐号和Twitter帐号是否归同一人所有。
第三方登录方案在解决一部分问题的同时,又产生了新的问题。为解决这些新问题,我们把目光转向网站Bagcheck的登录设计。
Bagcheck的登录设计很好解决了一键登录输入错误(用户名或密码)的问题。它的原理是,使用即时搜索的结果与Bagcheck已存在的账户进行匹配。当输入用户名的前几个字母,就能迅速找到你的账户,速度比输入完整的邮件地址快很多。不过,考虑到可能出现重名的情况,我们还是选用邮件地址登录。