需求說明: 用戶登錄,對密碼進行三次校驗,三次均失敗后,將鎖定用戶名,不允許登錄。 解決方案: 1、明確可成功登錄的用戶名和密碼; 2、用戶黑名單,三次登錄失敗后,將用戶名寫入黑名單; 3、檢測黑名單的內容,如果與當前登錄名一致,則不允許繼續輸入密碼,直接提示用戶已鎖定 ...
要求: 輸入用戶名,密碼 認證成功顯示歡迎信息 輸入錯誤三次后鎖定用戶 Readme: .normal user是存放用戶id及密碼的文件 .lock file是存放被鎖定的用戶id的文檔,默認為空. .程序會對normal user里的合法用戶id進行判斷,若連續輸入用戶id錯誤達三次程序直接退出. .程序會輸入對正確用戶名后的密碼進行判斷,輸入密碼有 次機會,連續三次錯誤則會鎖定用戶id並且退 ...
2017-01-13 15:31 4 2345 推薦指數:
需求說明: 用戶登錄,對密碼進行三次校驗,三次均失敗后,將鎖定用戶名,不允許登錄。 解決方案: 1、明確可成功登錄的用戶名和密碼; 2、用戶黑名單,三次登錄失敗后,將用戶名寫入黑名單; 3、檢測黑名單的內容,如果與當前登錄名一致,則不允許繼續輸入密碼,直接提示用戶已鎖定 ...
作業需求: 1.輸入用戶名密碼 2.認證成功后顯示歡迎信息 3.輸錯三次后鎖定 實現思路: 1.判斷用戶是否在黑名單,如果在黑名單提示賬號鎖定。 2.判斷用戶是否存在,如果不存在提示賬號不存在。 3.判斷賬號密碼是否正確,如果正確登錄進去。如果不正確有三次輸入 ...
作業需求: 輸入用戶名密碼 認證成功后顯示歡迎信息 輸錯三次后鎖定 實現思路: 判斷用戶是否在黑名單,若在黑名單,則將用戶鎖定 判斷用戶是否存在,若不存在,提示用戶不存在 若用戶存在,判斷登錄密碼是否正確,若正確,則歡迎用戶成功登錄,提供用戶三次 ...
介紹一下會用到的一些內容 Python3打開、讀取和關閉文件的方法 #打開文件后一定要記得關閉文件,因為在量少的時候對程序的影響不大,但是在程序長時間運行和文件量很大的情況下會嚴重影響性能。確保所有數據都寫至磁盤。這稱為刷新輸出(flushing),這點非常重要。 往文件 ...
需求: 1.輸入用戶名密碼 2.認證成功后顯示歡迎信息 3.輸錯三次后鎖定 實現思路: 1.判斷用戶是否在黑名單,如果在黑名單提示賬號鎖定。 2.判斷用戶是否存在,如果不存在提示賬號不存在。 3.判斷賬號密碼是否正確,如果正確登錄進去。如果不正確有三次輸入 ...
用for+if語句寫登錄程序,要求: 1、用戶名與密碼正確直接退出; 2、輸入錯誤提示; 3、輸入三次提示20分鍾后再試,並退出程序,不能有錯誤提示。 代碼如下: 2、輸入錯誤后正確: 3、輸入3次錯誤: 執行結果正確。 ...
== n2 : print("登錄成功") break else ...
我的測試環境,win7,python3.6,Pycharm社區版 提示輸入用戶名,和密碼 判斷是否被鎖定 判斷用戶名和密碼是否匹配 輸入錯誤三次,賬號被鎖定 real_user = 'channel' #正確的用戶名 real_passwd = 'asdf' #正確 ...