首頁  >  文章  >  後端開發  >  介面書寫問題

介面書寫問題

WBOY
WBOY原創
2016-10-10 11:56:12999瀏覽

比方說登入接口,就用戶名、密碼、簽名三個參數,用戶名為空返回“用戶名不能為空”,密碼為空返回“請填寫密碼”……還是說這三個參數有個為空,直接回傳參數不完整!

回覆內容:

比方說登入接口,就用戶名、密碼、簽名三個參數,用戶名為空返回“用戶名不能為空”,密碼為空返回“請填寫密碼”……還是說這三個參數有個為空,直接回傳參數不完整!

這個沒有什麼絕對正確的答案,但是我的處理方式你可以藉鏡下!

我一般能提示的完整就提示的完整,這樣從體驗角度講用戶基本沒有學習成本

但這裡有一個安全問題值得我們注意,如果你詳細的提示找不到用戶名、密碼錯誤等那就給暴力破解密碼的人提供了便捷性,所以我一般在有安全問題的地方提示會相對模糊不留隱患,例如:使用者名稱或密碼錯誤,一般對正常使用者不會造成特別多的干擾

非標準答案,僅供參考!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn