06.密码错误3次锁定
2016-11-04 11:53
134 查看
#!/usr/bin/env python
#coding:utf8
#Author:Felix zheng
count = 0 # 计数器
username = "111" # 登录用户名
userpassword = "111" # 登录密码
# 读取黑名单用户
f = open("back_user", "r")
file_list = f.readlines()
f.close()
lock = []
name = input("登录用户名:")
# 判断用户是否在黑名单
for i in file_list:
line = i.strip("\n")
lock.append(line)
if name in lock:
print("您的账号已锁定,请联系管理员。")
else:
# 如果用户没有在黑名单,判断用户是否存在。
if name == username:
# 如果密码连续输错三次,锁定账号。
while count < 3:
password = input("登录密码:")
if name == username and password == userpassword:
print("欢迎 %s,回来!" % name)
break
else:
print("账号密码不匹配")
count += 1
else:
print("对不起,您的账号连续输错三次账号已锁定,请联系管理员。")
f = open("back_user", "w+")
li = ['%s' % username]
f.writelines(li)
f.close()
else:
print("用户名不存在,请输入正确的用户名。")
#coding:utf8
#Author:Felix zheng
count = 0 # 计数器
username = "111" # 登录用户名
userpassword = "111" # 登录密码
# 读取黑名单用户
f = open("back_user", "r")
file_list = f.readlines()
f.close()
lock = []
name = input("登录用户名:")
# 判断用户是否在黑名单
for i in file_list:
line = i.strip("\n")
lock.append(line)
if name in lock:
print("您的账号已锁定,请联系管理员。")
else:
# 如果用户没有在黑名单,判断用户是否存在。
if name == username:
# 如果密码连续输错三次,锁定账号。
while count < 3:
password = input("登录密码:")
if name == username and password == userpassword:
print("欢迎 %s,回来!" % name)
break
else:
print("账号密码不匹配")
count += 1
else:
print("对不起,您的账号连续输错三次账号已锁定,请联系管理员。")
f = open("back_user", "w+")
li = ['%s' % username]
f.writelines(li)
f.close()
else:
print("用户名不存在,请输入正确的用户名。")
相关文章推荐
- ADO之密码验证--3次错误就锁定
- ADO之密码验证--3次错误就锁定『改进』
- python用户登录,密码错误3次则锁定
- 实现用户名密码登陆,输入错误3次后锁定用户
- 连续输入密码错误3次,第二天才能登录
- Oracle密码错误次数过多账号锁定的问题
- IIS401.1 错误 提示输入密码3次 出错
- Ubuntu 锁定屏幕后即使输入正确密码也被提示密码错误导致无法解锁 问题的解决
- ASP.NET错误登陆3次,锁定账户
- vmware vcenter orchestrator configuration提示“用户名密码错误或登录失败超过次数被锁定”
- 百度联盟账号多次密码输入错误,账户被锁定的解决办法
- java登录程序用户密码5分钟内输错3次锁定用户账号一天的实现
- rhel5.3修改pam,三次密码错误锁定账户
- 动网:关于部分论坛用户发帖、回帖时报错“数据中含有非法字符。您的用户名并不存在,或者您的论坛密码错误,或者您的帐号已被管理员锁定。” 及“您没有发表新主题的权限”解决方法
- Oracle密码错误次数过多账号锁定的问题
- 安全登录一天内连续输入密码错误3次,第二天才能登录
- 在域环境中客户端三次输入密码错误锁定方法(原创)
- ORA-28000:账户被锁定(密码输入错误多次用户自动被锁定)
- 用户登录错误3次锁定10分钟
- DataSet方法登录错误3次锁定5分钟源代码