2008-10-17 118 views
2

我是一名開發人員,不是一個文員,因此我被卡住了。友好的HTTP 401狀態碼消息?

我們有一個基於訂閱的網站,用戶很可能會遇到我們的401頁面。

我們已經決定IIS 401; 2頁面需要替換。

有沒有人有任何例子或建議寫一個良好的非攻擊性401頁?

回答

9

這是一個實際的例子 - 和一個非常有趣的一個 - 從michaelbloomberg.com

未經授權(401)

理應採取通過一系列非常複雜的 和複雜的算法, 這個系統已確定您目前沒有授權使用 此係統功能 。可能是因爲 只是輸入了密碼,或者它可能是因爲你是某種類型的星際外星人,因此沒有 ,因此無法輸入密碼。如果我 是個賭徒,我敢打賭,貓 (命名爲塞拉利昂或 哈雷橙色虎斑)莫名其妙地跳上你的 鍵盤和忘記一些比較重要的 指針的那些輸入您的支付 教訓。根據 遇到的實際錯誤,我會 猜測問題 的貓只是在開始之前忘記將一個或兩個 爪子放在適當的主頁鍵 上。然後再次,我想 它可能是由某種形式的宇宙 輻射造成的鍵盤錯誤 ;這將很適合我的行星際外星理論。 如果您認爲這可能是原因,您可以創建一些 地下掩體,以幫助您自己屏蔽 。我不知道它 會起作用,但是,如果你嘗試一些東西,你可能會覺得 更好。

而不要讓我開始在所有的酷404頁外....

+0

不,我把它活着,但通過將一些類似的對你的開發/ UAT環境迫使他人協助... – 2008-11-14 09:03:25

3

我不得不刷新我的記憶,看看有什麼HTTP Error 401 - Unauthorized正是...

所以bascially,如果你沒有被授權(沒有訂閱),或未能通過身份驗證(錯誤的用戶名/密碼),就可以得到這個錯誤。再加上其他一些角落案例。

也許是這樣的:
「很抱歉,我們無法驗證您的身份,您必須訂閱訪問這些頁面如果您已經訂閱,請你給的登錄步驟,正確的憑據。」

當然是(我是法國人),或許有更多的細節(如果忘記密碼怎麼辦等)。並且鏈接到網站的公共部分和登錄頁面。

1

Don Norman和Jakob Nielsen的人機交互設計原則仍然適用於網頁設計和401頁,這是安全的。

401頁仍然是一個網頁,主要的區別是一個稍微混亂/沮喪的用戶。

這裏的設計原則:

  • 可見性 - 用戶可以看到,這是一個401頁,他/她是否理解
  • 反饋 - 這位用戶是否明白髮生了什麼
  • 可供性 - 用戶是否理解什麼是可點擊的以及如何處理您的界面
  • 映射 - 用戶是否理解要從哪個點擊以從401恢復約束 - 限制釋放爲了讓他/她更容易進行認知處理,用戶可以擁有。
  • 一致性和標準 - 使用您使用的每一個地方比在您的網站

在這個問題上一個非常優秀且免費的資源相同的標準,是從美國政府的Usability Guidelines Book

0

只有9年遲到了,但也許這可以幫助別人。我想到了我的網站的一個是,

enter image description here