請問一下,登錄頁面不加登錄按鈕會怎樣?只輸入賬號密碼就可以登錄不好嗎?
01-12
題主的意思是,你把賬號密碼都輸好了,然後登陸系統來判斷你的賬號密碼是否生效?
那麼問題就來了,學挖掘機.....啊,不是_(:зゝ∠)_
系統如何判斷你的輸入已經結束了呢?
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運維怎麼轉開發呢?
※為什麼美國程序員工資普遍很高?