新增个人中心页面,在注册后填写班级功能

This commit is contained in:
DSQ
2026-03-08 11:13:33 +08:00
parent 193f739693
commit ee7987aa23
6 changed files with 283 additions and 3 deletions

View File

@@ -797,7 +797,7 @@ def delete_user_by_id(user_id):
print(f"删除用户失败: {str(e)}")
return False
def update_user_by_id(user_id, username=None, permission=None, password=None):
def update_user_by_id(user_id, username=None, permission=None, password=None, key=None):
try:
search = UserDocument.search()
search = search.query("term", user_id=int(user_id))
@@ -813,6 +813,8 @@ def update_user_by_id(user_id, username=None, permission=None, password=None):
salt_b64, hash_b64 = hash_password_random_salt(str(password))
doc.password_hash = hash_b64
doc.password_salt = salt_b64
if key is not None:
doc.key = list(key)
doc.save()
return True
return False