图书馆管理系统注册登录函数
时间: 2023-07-19 22:43:40 浏览: 67
以下是一个简单的图书馆管理系统的注册和登录函数示例:
注册函数:
```python
def register():
username = input("请输入用户名:")
password = input("请输入密码:")
confirm_password = input("请再次输入密码:")
# 检查两次密码是否一致
if password != confirm_password:
print("两次输入的密码不一致,请重新输入。")
register()
else:
# 将用户名和密码写入文件
with open("user_info.txt", "a") as f:
f.write(username + " " + password + "\n")
print("注册成功!")
登录函数:
```python
def login():
username = input("请输入用户名:")
password = input("请输入密码:")
# 检查用户名和密码是否匹配
with open("user_info.txt", "r") as f:
lines = f.readlines()
for line in lines:
user_info = line.strip().split(" ")
if user_info[0] == username and user_info[1] == password:
print("登录成功!")
return True
# 如果没有匹配的用户名和密码,提示用户重新输入
print("用户名或密码错误,请重新输入。")
login()
```
这里是一个简单的示例,实际上注册和登录功能需要更加复杂和完善的实现。例如,需要对用户输入的用户名和密码进行安全性检查,避免出现安全漏洞。此外,图书馆管理系统还需要实现借阅、归还、查询等功能。