帮助用户解决登录困难:忘记密码和找回密码的设计

文章描述:注册那点事之——忘记密码?还是找回密码?

上次我们聊到了关于用户来到你的网站,如何让用户心甘情愿注册,以及如何在注册中为用户设置与产品定位相符的注册填写项。今天我们来聊一个看似平淡无奇而事实上和每个用户账号息息相关的问题:用户无法登录自己的账号时该怎么办?

用户无法登录自己的账号,看到产品界面上硕大的红色“用户名或密码错误”之类的提示自然是心急如焚。好在当前涉及用户账号的产品都有完备的账号安全机制,无论用户的用户名忘了,还是不记得密码了,都提供了完善的应急机制。虽然看起来各个产品大同小异的安全机制,如何以合适的文案和产品指引帮助用户解决困难?这个问题还是颇值得玩味的。

产品如何帮助用户解决登录困难?

在具体探讨以怎样的文案和指引方式帮助用户解决麻烦之前,我们先来看看当前主流的产品在用户不能登录自己账号时的解决方案:

无论是以怎样的界面文案提示或者流程指引,无外乎都是帮助用户完成以上三件事:把用户名发送给用户可用的第三方产品(邮箱或者短信)、认证用户身份让用户重设密码、向用户可用的第三方产品发送临时密码,用户再次登录后修改。再进一步分析不难看出,当用户的账号无法登录时,实际上所有的账号应急措施又可以归结为两种途径:

1、用户可登录(或者可信赖)的第三方产品

2、极强的个人化信息(安全问题)

通过第三方产品解决问题,为用户解决问题的机制实际上将安全性交给了第三方。这完全依赖于第三方产品的账号安全性(或可靠性,如短信),所以向第三方邮箱发送密码重置链接或者向短信发送临时密码的做法,一个把安全性丢给了邮箱提供商,一个丢给了用户自己(对手机的安全保管);而安全问题这种方式,安全性则完全取决于用户自己设置问题的私人化程度以及答案设置的正确性。这两种机制,乍一看似乎有很多漏洞,譬如用户的电子邮箱密码不见了怎么办?用户手机掉了怎么办?当初的私人化问题随便乱设的怎么办?当然这种情况,只能求助于人工客服了。但是,产品的账号安全机制当然是要建立在完全自助的方式上,人工处理流程暂不在今天讨论的范围之内。从自助解决问题的机制上,这两种方式已经广为产品采用,而我们今天要讨论的,就是如何将这些机制呈现给用户。

“找回密码”和“重设密码”是一回事吗?

回到我们今天的标题上来,账号登录界面上常常出现的“忘记密码”或者“找回密码”往往是用户遇到登录疑难时最为常用的入口。这两种入口有什么区别?我们先来看看天天都要用的产品,腾讯QQ。

腾讯QQ在我看来是国内的用户体验比较优秀的产品,在账号安全上我想自然也是有专业团队在琢磨这个事情。不过令我不太满意的是,界面上提供的让用户QQ登不上时欣喜若狂的“找回密码”有点名不副实。实际情况是怎样呢?我们点进去看看。

我使用了“通过密保手机发送短信找回密码”的方式,但是,界面上提示的却是要我自己设置一个新密码。“重设密码”和“找回密码”是一个意思吗?“找回密码”作为一个目的性极强的用户指引,其字面逻辑是把用户原有的密码发送给他,而QQ提供的却完全是另外一种功能:让用户自己重新设置密码。我个人认为,这在界面文案和产品提供的实际业务逻辑是冲突的。虽然,用户最终也能成功完成操作,但文案和产品实现的功能不一致,不得不令人唏嘘。

[1] [2]  下一页

时间: 2024-10-31 19:47:12

帮助用户解决登录困难:忘记密码和找回密码的设计的相关文章

wordpress忘记后台登陆密码,找回密码的方法

如果你的admin帐户的电子邮件地址是正确的,那就根据普通的找回密码步骤,在Wordpress的登录页点击"忘记密码?"然后输入admin或电子邮箱地址.接着,你会收到密码重启邮件,点击里面的重启链接.稍后你又会收到一封包含用户名和密码的邮件. 这跟所有的Wordpress用户找回密码的步聚都是一样.我们下面介绍的另外4种方法, 是指你有可能没有修改admin帐户的电子邮箱,你也就无法接受密码. 通过执行Mysql语句修改Wordpress密码 使用Phpmyadmin之类的工具,登录

Linux下强制新用户首次登录时修改密码

如果系统管理员希望添加一个用户以后,让该用户第一次登录以后自己设置自己的密码,那么就要使得用户的初始密码或者空密码立刻过期,强制用户第一次登录后立刻修改密码. 为了强制用户第一次登录时设置一个新密码,请按照下面的指示来做,但是需要的注意的时候如果用户是通过SSH远程登录进去的,那么该方法是不能生效的. 1. 锁定用户密码 - 如果用户不存在,用useradd添加用户,但是不设置密码,使得该帐号仍然处于锁定状态,如果用户密码已经激活,则用下面命令锁定: usermod -L username 2.

彩云忘记密码怎么办(怎么找回密码)?

  如果您忘记密码,可使用短信密码登录,也可使用找回密码功能.您可在彩云任意客户端的登录页面,点击"找回密码"(或"忘记密码"),按照提示内容操作,即可找回密码.

你有没有想过为何要隐藏密码或显示密码?

有数据表明大概82%的用户都有过忘记密码的经历.而密码重置更是成为企业内部服务台最常受理的请求.另外,如果用户在登录一个电子商务网站时却发现不得不找回密码(忘记密码了),75%的用户可能就不会完成接下来的购买行为.换句话说,密码问题正在破坏用户的体验.该问题在小屏手机上尤为严重. 一.为何要显示密码 长久以来,密码都是一个为人诟病的可用性问题.由于对安全性的过度要求(对字符数.特殊符号等的限制),再加上在移动端上输入框本身也不便使用,使得输入密码这件事经常让用户倍感挫败. 有数据表明大概82%的

PHP会员找回密码功能实现实例介绍

设置思路 1.用户注册时需要提供一个E-MAIL邮箱,目的就是用该邮箱找回密码. 2.当用户忘记密码或用户名时,点击登录页面的"找回密码"超链接,打开表单,并输入注册用的E-MAIL邮箱,提交. 3.系统通过该邮箱,从数据库中查找到该用户信息,并更新该用户的密码为一个临时密码(比如:12345678). 4.系统借助Jmail功能把该用户的信息发送到该用户的邮箱中(内容包括:用户名.临时密码.提醒用户及时修改临时密码的提示语). 5.用户用临时密码即可登录. HTML 我们在找回密码的

PHP会员找回密码功能的简单实现

设置思路 1.用户注册时需要提供一个E-MAIL邮箱,目的就是用该邮箱找回密码. 2.当用户忘记密码或用户名时,点击登录页面的"找回密码"超链接,打开表单,并输入注册用的E-MAIL邮箱,提交. 3.系统通过该邮箱,从数据库中查找到该用户信息,并更新该用户的密码为一个临时密码(比如:12345678). 4.系统借助Jmail功能把该用户的信息发送到该用户的邮箱中(内容包括:用户名.临时密码.提醒用户及时修改临时密码的提示语). 5.用户用临时密码即可登录. HTML 我们在找回密码的

Ubuntu15.04系统解决新增用户不能登录该怎么办?

  Ubuntu15.04系统解决新增用户不能登录该怎么办?我们新增了一位标准用户hanmeimei,一位管理员用户MrWang.大家在新增好用户后,肯定跃跃欲试的想用这个新用户登录.不过,我们会发现我们是无法使用新用户登录进系统的.今天,这个经验我们就和大家一起来解决这个问题. 1.我们先打开"用户帐户"管理窗口.先查看下目前的用户. 2.我们先查看下新增用户hanmeimei和MrWang的一些信息. 3.好,我们先重启下系统,看是否可以用新用户成功登录.在登录窗口,我们发现,准备

用户 jb51net 登录失败。原因: 该帐户的密码必须更改_MsSql

"/"应用程序中的服务器错误.用户 'jb51net' 登录失败.原因: 该帐户的密码必须更改. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Data.SqlClient.SqlException: 用户 'jb51net' 登录失败.原因: 该帐户的密码必须更改. 源错误: 执行当前 Web 请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生

用户 jb51net 登录失败。原因: 该帐户的密码必须更改

"/"应用程序中的服务器错误.用户 'jb51net' 登录失败.原因: 该帐户的密码必须更改. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Data.SqlClient.SqlException: 用户 'jb51net' 登录失败.原因: 该帐户的密码必须更改. 源错误: 执行当前 Web 请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生