#!/usr/bin/env python
# -*- coding:utf-8 -*-
import os
import getpass
import sys
os.system('clear')
for i in open('success.txt','r').readlines():
user_input = str(input('请输入用户名: '))
if i.strip('\n').split()[0] == user_input:
print('用户名输入正确')
for x in range(4):
pass_input = getpass.getpass('请输入用户名密码(三次):')
if i.strip('\n').split()[1] == pass_input:
print('输入正确!')
sys.exit(1)
else:
print('你还有%s次机会' % str(3-x))
if x == 3:
print('机会用光再见')
sys.exit(1)
elif user_input == i.strip('\n').split()[2]:
print('该用户在被锁状态中 无法登入')
sys.exit(1)
else:
print('用户名不存在')
sys.exit(1)
[Python/实现简单登入系统]
最新推荐文章于 2024-10-01 10:16:16 发布
本文介绍了一个使用Python编写的简单用户登录验证脚本。该脚本从文件中读取预定义的用户名和密码,允许用户尝试登录并提供有限次数的密码重试机会。此外,脚本还包含了对用户被锁定状态的检查。

2885

被折叠的 条评论
为什么被折叠?



