python--登陆系统

本文将介绍如何使用Python构建一个简单的登录系统。通过该系统,用户可以注册、登录并进行身份验证。我们将探讨如何存储和验证用户凭据,以及实现基本的安全措施。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# 1.登录成功显示欢迎页面
# 2.登录失败显示密码错误,并显示错误几次
# 3.登录三次失败后,退出程序
# 1.可以支持多个用户登录 
# 2.用户3次认证失败后,退出程序,再次启动程序尝试登录时,还是锁定状态
#3.可以创建用户
#4.可以删除用户
#5.可以修改用户
print('欢迎来到用户登陆程序')
print('1.创建用户')
print('2.登陆用户')
print('3.删除用户')
print('4.修改用户')

print('='*100)
choose = input('请选择你的操作:')
#创建用户
if choose == '1':
    useradd = input('请输入你要创建的唯一用户:')
    passwdad = input('请输入你设置6位字母数字组合的密码:')
    with open('a', 'r', encoding='gbk') as f:    #a 为当前目录文件
        user = f.read()
    if passwdad.isalnum() and len(passwdad) == 6 and useradd not in user:
        with open ('a','a',encoding='gbk') as f:
            f.write(useradd+passwdad+'\n')
#登陆用户
if choose =='2':
    j = 0
    while True:
        with open('a','r',encoding='gbk') as f:
            user = f.read()
        with open('b', 'r', encoding='gbk') as f:
            nouser = f.read()
        user1 = input('请输入用户:')
        if user1 in nouser:
            print('该用户已锁定')
            break
        if user1 not in user:
           
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值