diff --git a/wrenchboard/src/shared_tool/family_acc.cc b/wrenchboard/src/shared_tool/family_acc.cc index 5359f54d..6c1de209 100644 --- a/wrenchboard/src/shared_tool/family_acc.cc +++ b/wrenchboard/src/shared_tool/family_acc.cc @@ -219,8 +219,14 @@ long WrenchFamilyInitializeAccount(CVars in, CVars &out){ logfmt(logINFO, "WrenchFamilyInitializeAccount()"); char username[15] = ""; - GetOfferCode(in["family_id"].Long(), username, sizeof (username)); + SetFamilyUsername(in["family_id"].Long(), username, sizeof (username)); + int r1; + srand(time(NULL)); + r1 = abs(rand()*10000); + pgsql_exec("UPDATE members_family SET pin='%s' WHERE id=%lu", r1, in["family_id"].Long() ); + + load_db_record(out, "SELECT * FROM members_family WHERE id = %lu", in["family_id"].Long()); return 0; }