mirror of
https://github.com/Telecominfraproject/wlan-cloud-ucentralsec.git
synced 2025-11-03 04:07:45 +00:00
Refactoring namespace for OpenWifi.
This commit is contained in:
@@ -18,9 +18,11 @@ namespace OpenWifi {
|
|||||||
if (!ContinueProcessing(Request, Response))
|
if (!ContinueProcessing(Request, Response))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
std::cout << __LINE__ << std::endl;
|
||||||
if (!IsAuthorized(Request, Response))
|
if (!IsAuthorized(Request, Response))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
std::cout << __LINE__ << std::endl;
|
||||||
if (Request.getMethod() == Poco::Net::HTTPRequest::HTTP_POST)
|
if (Request.getMethod() == Poco::Net::HTTPRequest::HTTP_POST)
|
||||||
DoPost(Request, Response);
|
DoPost(Request, Response);
|
||||||
else
|
else
|
||||||
@@ -29,9 +31,11 @@ namespace OpenWifi {
|
|||||||
|
|
||||||
void RESTAPI_email_handler::DoPost(Poco::Net::HTTPServerRequest &Request, Poco::Net::HTTPServerResponse &Response) {
|
void RESTAPI_email_handler::DoPost(Poco::Net::HTTPServerRequest &Request, Poco::Net::HTTPServerResponse &Response) {
|
||||||
try {
|
try {
|
||||||
|
std::cout << __LINE__ << std::endl;
|
||||||
Poco::JSON::Parser parser;
|
Poco::JSON::Parser parser;
|
||||||
auto Obj = parser.parse(Request.stream()).extract<Poco::JSON::Object::Ptr>();
|
auto Obj = parser.parse(Request.stream()).extract<Poco::JSON::Object::Ptr>();
|
||||||
|
|
||||||
|
std::cout << __LINE__ << std::endl;
|
||||||
if (Obj->has("subject") &&
|
if (Obj->has("subject") &&
|
||||||
Obj->has("from") &&
|
Obj->has("from") &&
|
||||||
Obj->has("text") &&
|
Obj->has("text") &&
|
||||||
@@ -48,10 +52,12 @@ namespace OpenWifi {
|
|||||||
OK(Request, Response);
|
OK(Request, Response);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
std::cout << __LINE__ << std::endl;
|
||||||
}
|
}
|
||||||
} catch(const Poco::Exception &E) {
|
} catch(const Poco::Exception &E) {
|
||||||
Logger_.log(E);
|
Logger_.log(E);
|
||||||
}
|
}
|
||||||
|
std::cout << __LINE__ << std::endl;
|
||||||
BadRequest(Request, Response, "Unsupported or missing parameters.");
|
BadRequest(Request, Response, "Unsupported or missing parameters.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -254,7 +254,16 @@ help() {
|
|||||||
echo
|
echo
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sendemail() {
|
||||||
|
payload="{ \"recipients\" : [ \"stephane.bourque@gmail.com\" ] , \"subject\" : \"test1\" , \"from\" : \"no-reply@arilia.com\" , \"text\" : \"This is a test from SES.\" }"
|
||||||
|
curl ${FLAGS} -X POST "https://${OWSEC}/api/v1/email" \
|
||||||
|
-H "Content-Type: application/json" \
|
||||||
|
-d "$payload" > ${result_file}
|
||||||
|
jq < ${result_file}
|
||||||
|
}
|
||||||
|
|
||||||
shopt -s nocasematch
|
shopt -s nocasematch
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
"createuser") login; createuser "$2" "$3"; logout;;
|
"createuser") login; createuser "$2" "$3"; logout;;
|
||||||
"createuser_v") login; createuser_v "$2" "$3"; logout;;
|
"createuser_v") login; createuser_v "$2" "$3"; logout;;
|
||||||
@@ -272,6 +281,7 @@ case "$1" in
|
|||||||
"deleteavatar") login; deleteavatar "$2"; logout;;
|
"deleteavatar") login; deleteavatar "$2"; logout;;
|
||||||
"secversion") login; secversion ; logout;;
|
"secversion") login; secversion ; logout;;
|
||||||
"sectimes") login; sectimes ; logout;;
|
"sectimes") login; sectimes ; logout;;
|
||||||
|
"sendemail") login; sendemail ; logout;;
|
||||||
"help") login; help ; logout ;;
|
"help") login; help ; logout ;;
|
||||||
*) help ;;
|
*) help ;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
Reference in New Issue
Block a user