// 用户登录验证逻辑
def validate_user(username, password):
# 模拟数据库查询
users = [
{"id": 1, "role": "student", "username": "alice123", "password": "pwd123"},
{"id": 2, "role": "teacher", "username": "bob456", "password": "pwd456"}
]
for user in users:
if user["username"] == username and user["password"] == password:
return True, user["role"]
return False, None
login_result, role = validate_user("alice123", "pwd123")
if login_result:
print(f"登录成功!您的角色是 {role}。")
else:
print("用户名或密码错误!")
]]>