码迷,mamicode.com
首页 > 编程语言 > 详细

python学习基础篇--编写登陆接口

时间:2017-09-07 00:02:46      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:nes   put   lin   联系   bin   env   显示   close   strip   

#!/usr/bin/env python
#_*_conding:utf-8_*_
#-----------------------------------------------------
#编写登陆接口,要求:
#输入用户名密码
#认证成功后显示欢迎信息
#密码输错三次后锁定帐户
#-----------------------------------------------------

user=‘admin‘ # 定义登录帐号密码
passwd=‘123‘ # 定义登录帐号密码
count=0 #定义记数器
f=open("test.txt","r") #定义用户锁定文件
name_list=(f.readlines()) #以元组方式读取用户锁定文件并定义为新的变量
f.close() #关闭文件
input_name=input("请输入用户名:").strip()
for line in name_list: #for循环读取用户锁定文件
if input_name in line: #如果输入的用户名在用户锁定文件中,则输入如下信息,同时结束本次循环
print("您的帐号处于锁定中,请联系管理人员!")
break
else:
if input_name==user: #如果输入的用户名正确,则判断密码是否正确并指定输入次数不能大于3次
while count< 3:
pd=input("请输入密码:")
if pd == passwd :
print("欢迎%s用户成功登陆本系统!"%(input_name))
break
else:
print("密码错误,请重新输入")
count+=1 #计数器加1,记录完成一次循环
else:
print("您已输错三次,帐号将被锁定!")
f=open("test.txt","a") #帐号锁定,同时把输入的帐号追加写入用户锁定文件中
f.write(input_name)
f.write(‘\n‘)
f.close()
else:
print("用户名不存在!")





python学习基础篇--编写登陆接口

标签:nes   put   lin   联系   bin   env   显示   close   strip   

原文地址:http://www.cnblogs.com/nayqiang/p/7487355.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!