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