安全策略

This commit is contained in:
qing committed 2026-07-27 15:53:09 +08:00
1 parent a67f190634
commit 40eb522e5b
1 file changed
+14 -13
+14 -13
View File
@@ -279,20 +279,21 @@ try {
return; return;
} }
else if (typ == "kill") { /* 20260727(qing): 在身份验证之前禁止操作 */
int trg = jv.at("kill").as_int64(); //else if (typ == "kill") {
auto flag = pmc_mtd::kill(trg); // int trg = jv.at("kill").as_int64();
std::string msg = flag ? "OK" : "Nope"; // auto flag = pmc_mtd::kill(trg);
pipe.writePipe(msg); // std::string msg = flag ? "OK" : "Nope";
return; // pipe.writePipe(msg);
} // return;
//}
else if (typ == "exec"){ //else if (typ == "exec"){
std::string cmd = jv.at("exec").as_string().c_str(); // std::string cmd = jv.at("exec").as_string().c_str();
std::string msg = (pmc_mtd::exec(cmd)) ? "OK" : "ERR"; // std::string msg = (pmc_mtd::exec(cmd)) ? "OK" : "ERR";
pipe.writePipe(msg); // pipe.writePipe(msg);
return; // return;
} //}
} }
/* 捕获异常后,仅仅只是打印出来? */ /* 捕获异常后,仅仅只是打印出来? */