首页 > 代码库 > 小案例:编写登录接口
小案例:编写登录接口
1、输入用户名登录
2、认证成功后显示欢迎信息
3、密码错误三次后锁定
1 #Author BigD 2 import os,sys 3 4 i=0 5 while i<3: 6 username = input("enter your name:") 7 8 #检查用户是否存在 9 locked_lines = open("locked.txt","r+") ##对文件进行读写 10 for locked_line in locked_lines: 11 if username == locked_line.strip(‘\n‘): ##取得姓名 12 print ("you are locked,fuck off") 13 sys.exit(0) 14 15 16 lines = open("user-passwd.txt","r") ##对文件只读 17 for line in lines: 18 [name,passwd] = line.strip(‘\n‘).split(‘ ‘,1) ##取得姓名和密码。strip 去除两边的符号,spilt分隔 19 20 if username == name: 21 print("hello,%s"%(name)) 22 23 j=0 24 while j<3: 25 print(passwd) 26 pd = input("enter your passwrod:") 27 if pd == passwd: 28 print("welcome %s"%(name)) 29 exit(0) 30 else: 31 print("wrong!you have %d times"%(2-j)) 32 33 j += 1 34 else: 35 locked_lines.write(username + ‘\n‘) 36 print("locked") 37 exit(0) 38 39 else: 40 pass 41 42 else: 43 print("you have %d times"%(2-i)) 44 i += 1 45 else: 46 print ("user is not exist.bye!")
小案例:编写登录接口
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。