日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python综合练习1-- 用户登录

發(fā)布時間:2024/4/14 python 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python综合练习1-- 用户登录 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一 程序介紹

? 1.1 文件分布

??login_user.jpg ? 流程圖信息

??README.txt

??login_main_v1.1.py ?主程序

??user_config.conf ? 配置文件



####by cw#####

login_main_v1.1.py

#2016-06-04


程序運行說明:

1.運行程序login_main.py

2.輸入用戶名和密碼,Input_check()檢查用戶輸入是否正確,用戶名和密碼不能為空,密碼至少6位數(shù),如果不符合規(guī)范,返回到登錄界面即可輸入

3.如果合格,那么就執(zhí)行Login_check(),檢查用戶是否被鎖定,如果鎖定,則退出,如果沒有鎖定,繼續(xù)下一步

4.繼續(xù)檢查用戶Login_passwd_check(),登錄用戶名是否正確,如果正確,就給出歡迎界面

5.如果用戶名和密碼不對,執(zhí)行Login_Limit_Check()那么就返回到登錄界面,計數(shù)器加1,如果計數(shù)器大于了3次,那么鎖定用戶并退出

?


二 編碼

? ? 具體代碼如下,后續(xù)繼續(xù)完善多個版本

osUser_conf_file=User_conf_tmp=Count_limt=Welcome_Main():Read_Config_File(file,username):fn=(file)User_conf=Status=Count=Passwd=line?fn:line.split()[].strip()?==?username:?User_conf=line.split()[]???Passwd=line.split()[]??Status=line.split()[]??Count=line.split()[]??fn.close()(User_conf,Passwd,Status,Count)??Input_Check(username,passwd):Flag=(username)?==?:Flag=(passwd)?==?:Flag=(passwd)?<?:Flag=FlagLogin_Lock_Check(status):status?==?::Lock_Usered(file,file_tmp,username):fn?=?(file)fn_tmp?=?(file_tmp,?)new_line?=?[]line?fn.readlines():????line.split()[].strip()?==?username:new_line.append(%?username)new_line.append(%?line.split()[].strip())new_line.append()new_line.append(%?line.split()[].strip())fn_tmp.writelines(new_line)fn_tmp.writelines(line)fn.close()fn_tmp.close()os.remove(file)os.rename(file_tmp,?file):Config_list=Name?=?()Passwd?=?()Input_Check(Name,Passwd)?==?:?????:Config_list=Read_Config_File(User_conf_file,Name)????Login_Lock_Check(Config_list[]):?():Name?==?Config_list[]?Passwd?==?Config_list[]:Welcome_Main()():Count_limt?=?Count_limt?+?Count_limt?==?:Count_limt?==?:Count_limt?>=?:Lock_Usered(User_conf_file,User_conf_tmp,Name)()


本文轉自 woshiwei201 51CTO博客,原文鏈接:http://blog.51cto.com/chenwei/1786066

總結

以上是生活随笔為你收集整理的python综合练习1-- 用户登录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。