客户端不希望无效登录重定向

时间:2017-09-13 15:13:36

标签: login usability

我想向具有良好设计感的开发人员提出这个问题。我看到,只要网站使用弹出框登录页面,他们就会发帖,然后重定向到下一页,无论是内容还是无效登录错误的专用登录页面。

我有一位客户一直要求尽可能多地删除页面,包括登录功能。他们希望在没有页面刷新的情况下在登录弹出框中看到登录错误。

我没有注意到基于网络的企业这样做,所以我想知道是否有正当理由避免这种情况。我个人认为页面刷新允许用户识别他们的输入已被注册,下一页出现将是他们的行为好坏的坚实回应。

没有刷新并且期望用户注意到出现了一些错误文本似乎是一个坏主意?

1 个答案:

答案 0 :(得分:1)

备注

  • 这个问题很可能更适合https://ux.stackexchange.com
  • 您可以通过在搜索引擎中搜索“ajax登录”找到很多东西
  • 已经有this个问题可能确实与此问题重复。因为我不确定,在找到我发布之前我已经写了大部分答案。
  • 标题应该更改为一个问题(可能类似于“使用ajax返回登录错误是一个坏主意吗?”)。

实际答案

在我看来,ajax登录可能确实不太清楚是否真的与服务器成功交互。

改善它的一些想法可能是:

  • 在错误消息中包含登录请求的时间
  • 在错误消息中明确确保已收到并检查凭据
  • 确保此错误确实仅在确认凭据无效后才会发生(例如,不是因为脚本或网络出现问题)。 确保这一点的一个好方法可能是让服务器始终发送错误的全文,而不是选择存储在页面源中的消息的代码(并且要小心其缓存)。 只有在用户使用网站一段时间之后,这才会变得相关(并且已经在错误中发生并且确认它确实是由于他的错误)。
  • 使用一些动画反馈来突出显示对用户的回复的发送和接收。与文本一样,您应该确保动画不会给出(太)错误的指示。

基本上这些建议适用于任何ajax表单条目,但它们对登录更重要,因为:

  • 在这种情况下,输入错误(输入密码时)更容易
  • 并且错误会产生严重的,立即令人烦恼的结果:无法进行身份验证以及需要再次输入整个密码

关于输入是否真正被接收和处理的不确定因素更加困扰。

总而言之,要做到这一点非常复杂,既有吸引人的外观又有令人放心的反馈。

我遇到的那些ajax登录并没有做好(我认为我确实遇到过错误的登录错误)。

您可以通过搜索“ajax登录”找到几个ajax登录框架/插件。我没有调查过任何一个。