修改app.py

pull/8/head
camelliamc 1 day ago
parent c80538a00e
commit b65beebb67

@ -339,6 +339,7 @@ def auth_register():
"unit": unit,
"role": role
}
save_accounts() # 添加这一行
return jsonify({"ok": True, "message": "注册成功"})
@ -372,6 +373,27 @@ def get_accounts():
]
})
@app.route("/api/auth/change-password", methods=["POST"])
def change_password():
data = request.get_json(force=True)
sid = data.get("soldier_id", "").strip()
old_pwd = data.get("old_password", "").strip()
new_pwd = data.get("new_password", "").strip()
if not sid or not old_pwd or not new_pwd:
return jsonify({"ok": False, "error": "所有字段都不能为空"}), 400
account = _accounts.get(sid)
if not account:
return jsonify({"ok": False, "error": "用户不存在"}), 404
if account["password"] != old_pwd:
return jsonify({"ok": False, "error": "原密码错误"}), 401
# 更新密码
account["password"] = new_pwd
save_accounts() # 添加这一行
return jsonify({"ok": True, "message": "密码修改成功"})
if __name__ == "__main__":
import sys

Loading…
Cancel
Save