Python写一个录入用户注册信息和登录验证代码
时间: 2023-03-09 16:11:28 浏览: 104
可以参考下面的代码:# 导入必要的模块
import os
import hashlib# 用户注册函数
def register():
username = input('请输入用户名: ')
password = input('请输入密码: ')
# 对密码进行加密
passwd = hashlib.sha256(password.encode('utf-8')).hexdigest()
# 保存用户注册信息
with open('user.txt', 'a') as f:
f.write('%s %s\n' % (username, passwd))
print('恭喜您注册成功!')# 登录验证函数
def login():
username = input('请输入用户名: ')
password = input('请输入密码: ')
# 对密码进行加密
passwd = hashlib.sha256(password.encode('utf-8')).hexdigest()
# 验证用户信息
with open('user.txt', 'r') as f:
for line in f.readlines():
record = line.strip().split()
if username == record[0] and passwd == record[1]:
print('登录成功!')
return True
print('用户名或密码错误!')
return False