06.密码错误3次锁定

Python学习之路 Python学习之路     2022-08-11     641

关键词:

#!/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(" ")
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("用户名不存在,请输入正确的用户名。")

用户登陆程序,密码三次错误自动锁定用户名。

...入用户名。psw=input("pleaseinputyourpsw:").strip()##引导用户输入密码。dict={}#建立一个空字典list=[]#建立一个正 查看详情

linuxcentos7设置输入密码三次错误锁定账号

参考技术A设置输入密码3次错误锁定账号【10800秒/3小时】输入#    vi/etc/pam.d/sshd然后按i进入编辑#%PAM-1.0 下面添加一行authrequiredpam_tally2.sodeny=3unlock_time=10800even_deny_rootroot_unlock_time=10800各参数解释even_deny_root也限制... 查看详情

centos7设置输入密码三次错误锁定账号

...果写在后面,虽然用户被锁定,但是只要用户输入正确的密码,还是可以登录的!#vim/etc/pam.d/sshd#%PAM-1.0  auth required pam_tally2.so deny=3 unlock_time=300 even_ 查看详情

2017-06-28ssh端口扫描优化案例

阿华云-技术 2017-06-28-周三兄弟我们那天设置SSH密码输入错误3次锁定10分钟,后来联正确密码也登入不上问题找到了,原因是有人用软件一直尝试登入我服务器,因为输错3次就锁定10分钟,他一分钟内就尝试几十次登入,这样... 查看详情

LdapAuthenticationProvider::authenticate 在使用错误密码的单次调用后锁定帐户

】LdapAuthenticationProvider::authenticate在使用错误密码的单次调用后锁定帐户【英文标题】:LdapAuthenticationProvider::authenticatelocksaccountafterasinglecallwithwrongpassword【发布时间】:2021-11-1009:39:11【问题描述】:在对LdapAuthenticationProvider::authen... 查看详情

引用的帐号当前已锁定,且可能无法登录,win7的电脑,怎么解开?

...后不要再继续操作,也不用关机,等30分钟后再输入原来密码,就可以登录进入系统了。若提示密码错误,而不是“引用的帐户当前已锁定”,那就是密码错误问题,就需要另外解决不要再尝试了。若30分钟后输入密码仍出现锁... 查看详情

登录验证,错误三次锁定帐号

...求:用户的登录验证,登录错误三次锁定用户,用户名和密码保存在文件中编译环境:python3 流程图如下:   代码如下:file=open(‘lock.txt‘).readlines()name=input("username: >>").strip()lock=[]foriinfile:line=i.strip(‘ ‘)lock.app... 查看详情

三次锁定

username="jyx,alex,zms"password="123,456,789"count=0whileTrue:ifcount<3:name=input("用户名:")passwd=input("密码:")ifname==usernameandpassword==passwd:print("登陆成功")breakelse:print("登陆失败")count+=1else:pri 查看详情

小实战01

1、编写登陆接口输入用户名密码认证成功后显示欢迎信息输错三次后锁定README.txt1、运行login.py2、程序首先读取user.txt帐号信息和lock.txt被锁定帐号信息。3、输入帐号,密码4、判断:  如输入正确显示登录成功。  如输入帐... 查看详情

python用户登录三次锁定(代码片段)

需求说明:  用户登录,对密码进行三次校验,三次均失败后,将锁定用户名,不允许登录。解决方案:  1、明确可成功登录的用户名和密码;  2、用户黑名单,三次登录失败后,将用户名写入黑名单;  3、检测黑名... 查看详情

用户登录三次锁定

实现功能输入三次错误密码后自动锁定,判断用户是否存在和是否已经锁定(中文用户会报错需要进一步改进)#!/usr/bin/envpython#_*_coding:utf-8_*_#文件名:login_v2.pyimportsysuser_file=‘D://PYTHON//practice//userlist‘lock_file=‘D://PYTHON//practice//lo... 查看详情

用户登录程序

需求:1.用户登录,判断用户名密码是否正确2.密码输入三次不对则锁定账号3.锁定账号无法登录分析:1.输入账号,判断账号是否存在,即账号是否在账号文件中存在;2.如果账号存在,则判断密码是否正确,如果密码正确,则... 查看详情

2020-06-30passwd命令锁定用户和接收命令行标准输入设置密码

参考技术A普通用户只能使用passwd命令修改自身的系统密码,而root管理员则有权限修改其他所有人的密码。更酷的是,root管理员在Linux系统中修改自己或他人的密码时不需要验证旧密码,这一点特别方便。既然root管理员可以修改... 查看详情

java怎么实现输入密码错误三次就会被锁定,需要管理员解锁的代码?

...态变量并归零while(计数变量<3且状态变量为真)输入密码if(密码正确)状态变量设定为真else计数变量+1密码框清空if(状态变量不为真)/说明前面的循环结束是因为输错了三次提示:请管理员解锁【密码输入过程与上方用whi... 查看详情

连续三次登陆失败锁定账户(代码片段)

...示失败,并退出程序备注:1、users_info是存放用户名及其密码的文件,格式:用户名密码,之间用空格隔开2、locked_file是存放被锁定的用户id的文件,默认为空,格式为:用户名3、程序会对users_info里的合法用户id进行判断,若连续... 查看详情

用户三次登陆密码错误锁定

importsyscount=0name_list=[]whilecount<3:name=input("请输入用户名:")lock_file=open(‘name_pwd_lock.txt‘,‘r+‘)lock_list=lock_file.readlines()forlock_lineinlock_list:lock_line=lock_line.strip(‘ ‘)ifname==l 查看详情

iphone上出现“iphoneisdisabled被禁用”如何解决?

...幸被锁了。为什么我的iPhone被禁用?你可能输错了太多次密码(可能是误操作亦或是小孩子乱按),iPhone处于安全策略,当密码多次错误后,机器会被锁定。iPhone有强大的内置安全策略,其中之一是为了防止暴力试图绕过密码验... 查看详情

windos远程桌面总被人暴力破解如何限制登录次数

...置为30分钟,点击确定即可。参考技术A在安全策略里设置密码错误登陆次数限制,要求严格可设置每个IP输入3次错误后当天不能登陆,可以在服务器控制面板里设置远程桌面连接限制只让某个IP登陆就ok了。 参考技术Bgpedit.mscsecpo... 查看详情