友好的HTTP 401状态代码消息?

时间:2008-10-17 11:07:52

标签: usability http-status-codes http-status-code-401

我是开发人员而不是文字匠,因此我被困住了。

我们有一个基于订阅的网站,用户很可能会遇到我们的401页面。

我们已经决定需要替换IIS 401; 2页面。

有没有人有任何关于写一个好的非攻击性401页面的例子或建议?

4 个答案:

答案 0 :(得分:11)

这是一个真实的例子 - 一个非常有趣的例子 - 据说取自michaelbloomberg.com

  

未经授权(401)

     

通过一系列高度评价   复杂而复杂的算法,   这个系统决定了你   目前没有被授权使用   这个系统功能。可能就是这样   你只是错误输入了密码,或者它   可能是你是某种形式   行星际的外星人,没有   手,因此,不能打字。如果我   是一个赌徒,我打赌那只猫   (一种名为Sierra或者的橙色虎斑猫   哈利)以某种方式跳到了你的身上   键盘并忘了一些更多   那些打字的重要指针   你付的课程。基于   遇到实际错误,我会的   猜猜有问题的猫科动物   只是忘了放置一个或两个   在适当的家庭钥匙上的爪子   在开始之前。我想再说一次   它可能是键盘错误   由某种形式的宇宙引起的   辐射;这很适合   我的星际外星人理论。   如果你认为这可能是原因,   也许你可以创造某种形式   地下掩体帮助盾   你自己。我不知道   会工作,但是,你可能会觉得   如果你尝试的话会更好。

并且不要让我开始使用那些很酷的404页面....

答案 1 :(得分:4)

我不得不刷新记忆,看看HTTP Error 401 - Unauthorized到底是什么......

因此,如果您未获得授权(无订阅)或无法进行身份验证(用户名/密码错误),则可能会出现此错误。还有一些其他的角落案例。

也许是这样的:
“我们很抱歉,但我们无法对您进行身份验证。您必须订阅才能访问这些页面。如果您已经订阅,请检查您是否在登录步骤中提供了正确的凭据。”

当然是正确的英语(我是法语),也许有更多细节(如果忘记密码该怎么办等)。以及指向网站公共部分和登录页面的链接。

答案 2 :(得分:1)

可以肯定的是,Don Norman和Jakob Nielsen的人机交互设计原则仍然适用于网页设计和401页。

401页仍然是一个网页,主要区别在于用户稍微困惑/沮丧。

以下是设计原则:

  • 可见性 - 用户是否可以看到它是401页并且他/她是否理解
  • 反馈 - 用户是否了解正在发生的事情
  • 负担 - 用户是否了解可点击的内容以及如何处理界面
  • 映射 - 用户是否了解从401
  • 中单击以从中恢复的位置
  • 约束 - 限制用户拥有的自由,使他/她更容易认知处理。
  • 一致性和标准 - 使用您在网站中的其他位置使用的相同标准

这个问题的一个非常好的免费资源是来自美国政府的Usability Guidelines Book

答案 3 :(得分:0)

迟到只有9年,但也许这可以帮助别人。我为我的网站提出的那个是,

enter image description here