这是一个简单的用户模型,使用字典存储用户信息。

users = {} # 假设我们在这里存储所有用户的信息
def register(username, password):
if username in users:
print("Username already exists.")
else:
users[username] = password # 这里只是简单地将密码存储在内存中,实际情况下应存储在数据库中并加密
print("Registration successful.")
def login(username, password):
if username in users and users[username] == password:
print("Login successful.")
else:
print("Incorrect username or password.")你可以这样使用这两个函数:
register("newuser", "password") # 注册新用户
login("newuser", "password") # 登录用户这个示例没有处理错误或异常,也没有进行任何形式的密码加密或安全存储,在实际应用中,你需要使用更复杂的系统来处理这些问题,你可能需要使用数据库来存储用户信息,并使用哈希和盐值来安全地存储密码,你也需要处理诸如输入验证、防止SQL注入等安全问题,如果你正在开发一个真实的系统,请确保你遵循了最佳的安全实践。




