From 49c9c34633a1e669d9c6a04e8f1fecc0a3d5b0a4 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Sun, 9 Jul 2023 15:25:18 -0400 Subject: [PATCH] session add --- wrenchboard/src/shared_tool/account.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wrenchboard/src/shared_tool/account.cc b/wrenchboard/src/shared_tool/account.cc index b557ac4a..ced45af2 100644 --- a/wrenchboard/src/shared_tool/account.cc +++ b/wrenchboard/src/shared_tool/account.cc @@ -1790,11 +1790,12 @@ long LoginWrenchBoardExternal(CVars in, CVars &out) { if (ret > 0) { out["status"] = "Email is already registered"; } else { + load_db_record(in, "SELECT upper(md5(now()::text))||''|| upper(md5(now()::date::text)) AS sessionid"); ret = load_db_record(out, "SELECT *,id AS member_id FROM members WHERE LOWER(email)=LOWER('%s') AND external_idp_provider_id='%s' AND external_idp_provider=%ld", in["email"].c_str(), in["external_idp_provider_id"].c_str(), in["external_idp_provider"].Long()); if (ret > 0) { logfmt(logINFO, "External account already exists"); } else { - load_db_record(in, "SELECT upper(md5(now()::text))||''|| upper(md5(now()::date::text)) AS sessionid"); + logfmt(logINFO, "Create new FB account"); CVars xx; xx["username"] = in["email"];