updated config file working #14
@@ -31,6 +31,7 @@ namespace api
|
||||
response.set_content(R"({"access":"reject"})", JSON_TYPE);
|
||||
return;
|
||||
}
|
||||
config::config.setConfig(std::string("../config.json"));
|
||||
int dns_enabled = config::config.getConfig()["settings"]["dns"]["enabled"];
|
||||
std::stringstream responsedata;
|
||||
responsedata << R"({"enabled":")" << dns_enabled << R"("})";
|
||||
|
||||
@@ -29,6 +29,7 @@ namespace api
|
||||
response.set_content(R"({"access":"reject"})", JSON_TYPE);
|
||||
return;
|
||||
}
|
||||
config::config.setConfig(std::string("../config.json"));
|
||||
std::stringstream responsedata;
|
||||
responsedata << R"({"domains":)";
|
||||
responsedata << config::config.getConfig()["settings"]["dns"]["localdomains"];
|
||||
|
||||
@@ -29,6 +29,7 @@ namespace api
|
||||
response.set_content(R"({"access":"reject"})", JSON_TYPE);
|
||||
return;
|
||||
}
|
||||
config::config.setConfig(std::string("../config.json"));
|
||||
std::stringstream responsedata;
|
||||
responsedata << R"({"servers":)";
|
||||
responsedata << config::config.getConfig()["settings"]["dns"]["servers"];
|
||||
|
||||
@@ -31,6 +31,7 @@ namespace api
|
||||
response.set_content(R"({"access":"reject"})", JSON_TYPE);
|
||||
return;
|
||||
}
|
||||
config::config.setConfig(std::string("../config.json"));
|
||||
int ftp_enabled = config::config.getConfig()["settings"]["ftp"]["enabled"];
|
||||
std::stringstream responsedata;
|
||||
responsedata << R"({"enabled":")" << ftp_enabled << R"("})";
|
||||
|
||||
@@ -31,6 +31,7 @@ namespace api
|
||||
response.set_content(R"({"access":"reject"})", JSON_TYPE);
|
||||
return;
|
||||
}
|
||||
config::config.setConfig(std::string("../config.json"));
|
||||
std::stringstream responsedata;
|
||||
responsedata << R"({"keys":)";
|
||||
responsedata << config::config.getConfig()["settings"]["ssh"]["keys"];
|
||||
|
||||
@@ -36,6 +36,7 @@ namespace api
|
||||
response.set_content(R"({"access":"reject"})", JSON_TYPE);
|
||||
return;
|
||||
}
|
||||
config::config.setConfig(std::string("../config.json"));
|
||||
int ssh_port = config::config.getConfig()["settings"]["ssh"]["port"];
|
||||
std::stringstream responsedata;
|
||||
responsedata << R"({"port":")" << ssh_port << R"("})";
|
||||
|
||||
@@ -17,6 +17,7 @@ namespace api
|
||||
{
|
||||
std::string get_ssh_server()
|
||||
{
|
||||
config::config.setConfig(std::string("../config.json"));
|
||||
return config::config.getConfig()["settings"]["ssh"]["server"];
|
||||
}
|
||||
|
||||
|
||||
@@ -31,6 +31,7 @@ namespace api
|
||||
response.set_content(R"({"access":"reject"})", JSON_TYPE);
|
||||
return;
|
||||
}
|
||||
config::config.setConfig(std::string("../config.json"));
|
||||
int ssh_status = config::config.getConfig()["settings"]["ssh"]["enabled"];
|
||||
std::stringstream responsedata;
|
||||
responsedata << R"({"status":")" << ssh_status << R"("})";
|
||||
|
||||
@@ -35,6 +35,7 @@ namespace api
|
||||
response.set_content(R"({"access":"reject"})", JSON_TYPE);
|
||||
return;
|
||||
}
|
||||
config::config.setConfig(std::string("../config.json"));
|
||||
int telnet_enabled = config::config.getConfig()["settings"]["telnet"]["enabled"];
|
||||
std::stringstream responsedata;
|
||||
responsedata << R"({"enabled":")" << telnet_enabled << R"("})";
|
||||
|
||||
@@ -35,6 +35,7 @@ namespace api
|
||||
response.set_content(R"({"access":"reject"})", JSON_TYPE);
|
||||
return;
|
||||
}
|
||||
config::config.setConfig(std::string("../config.json"));
|
||||
int telnet_port = config::config.getConfig()["settings"]["telnet"]["port"];
|
||||
std::stringstream responsedata;
|
||||
responsedata << R"({"port":")" << telnet_port << R"("})";
|
||||
|
||||
@@ -35,6 +35,7 @@ namespace api
|
||||
response.set_content(R"({"access":"reject"})", JSON_TYPE);
|
||||
return;
|
||||
}
|
||||
config::config.setConfig(std::string("../config.json"));
|
||||
int wifi_channel = config::config.getConfig()["settings"]["wifi"]["channel"];
|
||||
std::stringstream responsedata;
|
||||
responsedata << R"({"channel":")" << wifi_channel << R"("})";
|
||||
@@ -84,6 +85,7 @@ namespace api
|
||||
system("rc restart hostapd");
|
||||
std::string syslogstring = "WIFI channel changed to " + new_channel;
|
||||
syslog(LOG_INFO, "%s", syslogstring.c_str());
|
||||
sleep(1);
|
||||
config::config.setConfig(std::string("../config.json"));
|
||||
nlohmann::json new_config = config::config.getConfig();
|
||||
new_config["settings"]["wifi"]["channel"] = std::stoi(new_channel);
|
||||
|
||||
@@ -35,6 +35,7 @@ namespace api
|
||||
response.set_content(R"({"access":"reject"})", JSON_TYPE);
|
||||
return;
|
||||
}
|
||||
config::config.setConfig(std::string("../config.json"));
|
||||
std::string wifi_name = config::config.getConfig()["settings"]["wifi"]["name"];
|
||||
std::stringstream responsedata;
|
||||
responsedata << R"({"name":")" << wifi_name << R"("})";
|
||||
|
||||
@@ -35,6 +35,7 @@ namespace api
|
||||
response.set_content(R"({"access":"reject"})", JSON_TYPE);
|
||||
return;
|
||||
}
|
||||
config::config.setConfig(std::string("../config.json"));
|
||||
std::string wifi_password = config::config.getConfig()["settings"]["wifi"]["password"];
|
||||
std::stringstream responsedata;
|
||||
responsedata << R"({"password":")" << wifi_password << R"("})";
|
||||
|
||||
@@ -30,6 +30,7 @@ namespace api
|
||||
response.set_content(R"({"access":"reject"})", JSON_TYPE);
|
||||
return;
|
||||
}
|
||||
config::config.setConfig(std::string("../config.json"));
|
||||
std::string wifi_password = config::config.getConfig()["settings"]["wifi"]["password"];
|
||||
std::string wifi_name = config::config.getConfig()["settings"]["wifi"]["name"];
|
||||
std::stringstream toqrstring;
|
||||
|
||||
@@ -31,6 +31,7 @@ namespace api
|
||||
response.set_content(R"({"access":"reject"})", JSON_TYPE);
|
||||
return;
|
||||
}
|
||||
config::config.setConfig(std::string("../config.json"));
|
||||
int wifi_status = config::config.getConfig()["settings"]["wifi"]["enabled"];
|
||||
std::stringstream responsedata;
|
||||
responsedata << R"({"status":")" << wifi_status << R"("})";
|
||||
@@ -72,6 +73,7 @@ namespace api
|
||||
system("rc add hostapd");
|
||||
syslog(LOG_INFO, "%s", "WIFI is enabled");
|
||||
}
|
||||
sleep(1);
|
||||
config::config.setConfig(std::string("../config.json"));
|
||||
nlohmann::json new_config = config::config.getConfig();
|
||||
new_config["settings"]["wifi"]["enabled"] = new_wifi_status;
|
||||
|
||||
Reference in New Issue
Block a user