diff --git a/wrenchboard/src/shared_tool/account.cc b/wrenchboard/src/shared_tool/account.cc index 6df5cce7..9b7c0ee4 100644 --- a/wrenchboard/src/shared_tool/account.cc +++ b/wrenchboard/src/shared_tool/account.cc @@ -2128,7 +2128,7 @@ long LoginWrenchBoardFamilyLogin(CVars in, CVars &out){ REQ_STRING(in, "username", 5, 49, "(.*)"); REQ_STRING(in, "pin", 4, 10, "(.*)"); const PGresult *res = pgsql_query(" SELECT member_id AS parent_member_id, id AS family_id,*, uid AS family_uid FROM members_family " - " WHERE username='%s' AND pin='%s' ", in["username"].c_str(),in["pin"].c_str()); + " WHERE LOWER(username)= LOWER('%s') AND pin='%s' ", in["username"].c_str(),in["pin"].c_str()); if (res != NULL && pgsql_num_rows(res) > 0) { mapf = pgsql_fetch_assoc(res, 0); CVars rec;