請問一下,登錄頁面不加登錄按鈕會怎樣?只輸入賬號密碼就可以登錄不好嗎?


題主的意思是,你把賬號密碼都輸好了,然後登陸系統來判斷你的賬號密碼是否生效?

那麼問題就來了,學挖掘機.....啊,不是_(:зゝ∠)_

系統如何判斷你的輸入已經結束了呢?

OK,如果你想實時判斷密碼是否正確(也就是每一次輸入電腦都幫你判斷密碼是否正確)的話,假設你有一個六位密碼123456,賬號輸入一次輸入且完全正確。

賬號:李狗蛋 輸入完成

下面開始輸入密碼,按一下1

賬號:李狗蛋 密碼:1

密碼錯誤一次

按一下2

賬號:李狗蛋 密碼:12

密碼錯誤二次

按一下3

賬號:李狗蛋 密碼:123

密碼錯誤三次

按一下5

賬號:李狗蛋 密碼:1235

密碼錯誤四次

哎呀,剛剛密碼按錯了,回退一下

賬號:李狗蛋 密碼:123

密碼錯誤五次,賬號被鎖住了(;′??Д??`)


如果密碼長度固定的話,監聽輸入,然後到指定長度,自動提交。


我就知道手機上肯定可以,判定時機為關閉鍵盤之後


中國工商銀行的ATM就是這麼乾的,輸入六位密碼後系統自動判斷,如果多次輸入錯誤會被吞卡或者一定時間內禁止登錄,可以很有效的防止暴力破解,但是大多數網站的登錄密碼長度並不統一,而且也沒有這種防護機制


有驗證碼的情況下應該也可以吧~前提是驗證碼長度是固定的~


因為知乎嗶~的友善度策略,本人已經決定離開知乎,所有答案由@winter 開發的插件"更好的知乎"(wintercn/dog-fucked-zhihu · GitHub)刪除。winter全部的答案的備份可以在https://gist.github.com/wintercn/f3d349fd3daadc9e1bb1 找到


推薦閱讀:

大齡尷尬,不想總當磨石碾的老牛,在事業單位的信息中心求發展?
如何成為一個大數據開發工程師?
複製Ctrl+C經常失效,無法粘貼,是怎麼回事?
IT運維怎麼轉開發呢?
為什麼美國程序員工資普遍很高?

TAG:IT工程師 | 信息技術IT | IT男 | IT人 |