使用python编写一个登录接口的方法

这篇文章使用python编写一个登录接口的方法

需求:

编写登录接口

输入用户名密码

认证成功后 显示欢迎信息

输入三次后锁定

用户信息文件

黑名单的文件

黑名单里检查,不让登录

用户名密码判定

流程图:

代码:

#!/usr/bin/env python
tries = 0
lockfile = open(‘account_lock.txt’,’r+’,encoding=’utf-8′)
tolockfile = open(‘account_lock.txt’,’a’,encoding=’utf-8′)
userfile = open(‘account.txt’,’r’,encoding=’utf-8′)
def islock(account):
for line in lockfile:
line = line.strip(‘\n’)
if line == account:
print(‘此账号已锁定’)
exit()
def inaccount(account):
for line in userfile:
col1_user,col2_pass = line.strip().split()
if col1_user == account:
passtries = 0
while passtries < 3: pass1 = input('请输入密码:') if col2_pass == pass1: print('欢迎使用') exit() else: passtries +=1 else: tolockfile.write('%s\n' %(account)) print('账号已锁定!') exit() else: print('此账号不存在') break while tries

Posted in 未分类

发表评论