python模拟三次输入密码_python 3.0 模拟用户登录功能并实现三次错误锁定
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。
Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。
像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public License)协议。
Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下兼容。
下面给大家分享示例代码,给大家介绍python 3.0 模拟用户登录功能并实现三次错误锁定,具体代码如下所示:# -*- coding:utf-8 -*-
#需求模拟用户登录,超过三次错误锁定不允许登陆
count = 0
#realname passwd
Real_Username = "test"
Real_Password = "test"
#读取黑名单的内容
f = open('black_user','r')
lock_file = f.read()
f.close()
Username = input('请输入用户名:')
#判断输入用户是否在黑名单内,如果在则不允许输入密码
for i in range(1):
if lock_file == Username:
print('对不起,您的用户已锁定,暂时不允许使用!')
exit()
else:
continue
#尝试输入密码并对输入次数进行计数
for i in range(3):
Password = input("请输入密码:")
if Username == Real_Username and Password == Real_Password:
print("登录成功")
break
else:
print("登录失败")
count += 1
#如果输入三次错误密码,则提示用户名锁定,并将用户名拉黑
if count == 3:
print("对不起,您输入的密码错误次数已经达到3次,您的用户名将被锁定")
f = open("black_user","w")
f.write("%s"%Username)
f.close()
python模拟三次输入密码_python 3.0 模拟用户登录功能并实现三次错误锁定相关推荐
- python请输入用户名编程_Python基础练习之用户登录实现代码分享
导读热词 python版本为python3.5 @H_502_4@1.要求 1)输入用户名密码 2)认证成功后显示欢迎信息 3)输错三次后锁定 @H_502_4@2.需求分析 1)用户信息存储在文件中 ...
- python实现用户登录_Python实现简单的用户登录功能并且限制次数
1 建立一个名称为u_info的文件用来存储用户名和密码信息,如图所示 文件内容如下: zhangxiaosan-123456 lixi-123456 2 写登录功能的函数,用def代码创建名称为lo ...
- python用户名密码登录、错误三次结束_Python实现简单的用户登录信息确认,密码输错3次后,用户被锁定...
'''问题描述: 从文档中读入用户名和密码,检验用户名和密码的正确性, 密码输错三次后用户被锁定,不允许登陆 解决思路: 1.读用户信息文档,存入二维列表中, 2.需要把锁定的拉入黑名单 3.只有用户 ...
- html+ajax登陆,jQuery+Ajax模拟用户登录功能的实现代码
摘要 腾兴网为您分享:jQuery+Ajax模拟用户登录功能的实现代码,钻石星球,篆刻字典,中信金通,易码平台等软件知识,以及电视猫app,河南app,红豆婚恋,xvideos本,电子电路,qq约会, ...
- python抢票web端_python+Splinter实现12306抢票功能
本文实例为大家分享了python实现12306抢票功能的具体代码,供大家参考,具体内容如下 源码记录如下: #!/usr/bin/env python # _*_ coding:utf-8 _*_ # ...
- python实现登录功能_python实现用户登录功能模块
python实现登录功能模块#!/usr/bin/env python while True: user = raw_input('Please input username:') if user = ...
- python名片管理系统2.0_Python:名片管理系统2.0(增加登录功能)
1 defmingpian():2 name =[]3 name_fl =04 while name_fl ==0:5 print("="*50)6 print("欢迎进 ...
- Python+django网页设计入门(4):用户登录与登录验证
技术要点: 1)实现用户登录,登录后跳转到指定页面 2)限定一个页面必须登录才能访问,否则自动跳转到登录页面 ===================== 首先,按照Python+django网页设计入 ...
- OAuth2.0: 接入GitHub登录功能
OAuth 网络上关于Oauth 2.0协议的基本内容已经很多了,我就不重复写博客了,对基本概念不理解的同学可以先自行Google.但是我发现实际演示的demo很少,所以写了这个偏实战的博客. 本文是 ...
- 浪潮ClusterEngineV4.0 任意用户登录漏洞
文章目录 漏洞名称 漏洞描述 影响版本 fofa 漏洞复现 第一步 登录页面 第二步 成功登录后台 摘抄 漏洞名称 浪潮ClusterEngineV4.0 存在任意用户登录漏洞, 漏洞描述 浪潮Clu ...
最新文章
- Notification和KVO有什么不同
- NGLView 安装与配置-交互式分子结构和轨迹查看
- 数据结构Stack:关系以及方法
- HDU1081 (最大连续子序列/矩阵)
- 前端学习(1557):安全问题
- 注意力机制可视化_最强NLP模型BERT可视化学习
- centos安装python3.8与pip
- jsp 中实现点击按钮 实现页面跳转到HTML
- 数据结构上机实践第三周项目1
- 【转】php json_encode中文为空的解决办法
- 敏感词检测理论算法过程
- 移动警务系统建设方案
- 百度指数 php,百度指数是什么?百度指数有什么用?百度指数怎么用?
- 备忘录模式(设计模式_20)
- my love(新贵公子主题歌)铃声 my love(新贵公子主题歌)手机铃...
- Python取多维数组第n维的前几位
- delphi 分屏显示
- 解决 “git status”失败,错误代码 1:BUG(fork bomb):D:\Git\bin\git.exe·····
- 2021首届-西部云安全峰会来了!9月26日西安见!
- SDN控制器关键性能指标及测试方法—Vecloud