您好,欢迎来到乐模财经。
搜索
您的当前位置:首页python之编写登陆接口

python之编写登陆接口

来源:乐模财经


#coding:gbk
#author:zhb

import getpass,os,sys

os.system('cls')

i=0
while i<3:
 name=raw_input('输入用户名:')

 lock_file=open(r'account_lock.txt','r+')
 for lock_line in lock_file.readlines():
 lock_line=lock_line.strip('
')
 if lock_line==name:
 sys.exit('用户 %s 存在于被锁定文件中!请重新登录运维平台!再见!' %name)
 else:
 pass

 user_file=open(r'account.txt','r')
 for user_line in user_file.readlines():
 (user,password)=user_line.strip('
').split()
 if user==name:
 j=0
 while j<3:
 passwd=getpass.getpass("input password:")
 if password==passwd:
 sys.exit("热烈欢迎 %s 进入运维平台" %name)
 else:
 if j!=2:
 print("密码输入错误, 用户 %s 还有 %d 次输入机会" %(name,2-j))
 j+=1
 else:#密码输错3次,锁定并追加到account_lock.txt里
 lock_file.write(name+'
')
 sys.exit("由于连续输入密码3次错误, 该账号 %s 已被锁定,请联系IT人员进行解绑" %name)
 else:
 pass
 i+=1
else:
 sys.exit('系统中不存在用户 %s ,请重新登录' %name)

更多python之编写登陆接口相关文章请关注PHP中文网!

Copyright © 2019- lemon8app.com 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务