diff --git a/wrenchboard/src/shared_tool/wrenchboard_api_main.cc b/wrenchboard/src/shared_tool/wrenchboard_api_main.cc index 88073c58..b263c44d 100644 --- a/wrenchboard/src/shared_tool/wrenchboard_api_main.cc +++ b/wrenchboard/src/shared_tool/wrenchboard_api_main.cc @@ -408,7 +408,7 @@ long wrenchboard_api_main(CVars in, CVars &out) { CVars xx; if (load_db_record(xx, "SELECT p.id AS lostpass_id,p.member_id, p.uid AS pending_uid " " FROM password_reset p LEFT JOIN members m ON m.id = p.member_id " - " WHERE p.uid ='%s' AND p.reset_pin='%s' AND p.status IN (0,1) AND m.uid='%s'", in["reset_uid"].c_str(), in["reset_pin"].c_str(), in["m_uid"].c_str())) { + " WHERE p.uid ='%s' AND p.reset_pin='%s' AND p.status IN (0,1) AND m.uid='%s'", in["reset_uid"].c_str(), in["reset_pin"].c_str(), in["m_uid"].c_str())> 0) { in["reset_link"] = xx["pass_link"]; in["reset_link"] .set_valid( true ); out["status"] = "Ready"; @@ -449,7 +449,7 @@ long wrenchboard_api_main(CVars in, CVars &out) { CVars xx; if (load_db_record(xx, "SELECT p.id AS lostpass_id,p.member_id, p.uid AS pending_uid " " FROM password_reset p LEFT JOIN members m ON m.id = p.member_id " - " WHERE p.uid ='%s' AND p.reset_pin='%s' AND p.status = 3 AND m.uid='%s'", in["reset_uid"].c_str(), in["reset_pin"].c_str(), in["m_uid"].c_str())) { + " WHERE p.uid ='%s' AND p.reset_pin='%s' AND p.status = 3 AND m.uid='%s'", in["reset_uid"].c_str(), in["reset_pin"].c_str(), in["m_uid"].c_str())> 0) { in["reset_link"] = xx["pass_link"]; in["reset_link"] .set_valid( true ); }