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"];