From 078cca853ff1d80d11a231d249be0db1b22c91d3 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Tue, 31 Oct 2023 18:26:58 -0400 Subject: [PATCH] member_id --- wrenchboard/src/shared_tool/account.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wrenchboard/src/shared_tool/account.cc b/wrenchboard/src/shared_tool/account.cc index 86ffbd45..94cdc8dc 100644 --- a/wrenchboard/src/shared_tool/account.cc +++ b/wrenchboard/src/shared_tool/account.cc @@ -1853,7 +1853,10 @@ long account_session_check(CVars in, CVars out) { } long member_id = REQ_LONG(in, "member_id", 1, -1); if (load_db_record(out, "SELECT uid, id AS member_id FROM members_session WHERE session='%s' AND member_id = %lu", in["sessionid"].c_str(),member_id) > 0) { - if (VerifySession(out["member_id"].Long(), in["sessionid"].c_str()) > 0) { + CVars inx; + inx["sessionid"] = in["sessionid"]; inx["sessionid"].set_valid( true ); + inx["member_id"] = out["member_id"]; inx["member_id"].set_valid( true ); + if (VerifySession(inx) > 0) { out["status"] = "Session valid"; ret = PHP_API_OK; }