mirror of
https://github.com/Telecominfraproject/wlan-cloud-ucentralsec.git
synced 2025-10-29 18:02:29 +00:00
Refactoring namespace for OpenWifi.
This commit is contained in:
@@ -18,9 +18,11 @@ namespace OpenWifi {
|
||||
if (!ContinueProcessing(Request, Response))
|
||||
return;
|
||||
|
||||
std::cout << __LINE__ << std::endl;
|
||||
if (!IsAuthorized(Request, Response))
|
||||
return;
|
||||
|
||||
std::cout << __LINE__ << std::endl;
|
||||
if (Request.getMethod() == Poco::Net::HTTPRequest::HTTP_POST)
|
||||
DoPost(Request, Response);
|
||||
else
|
||||
@@ -29,9 +31,11 @@ namespace OpenWifi {
|
||||
|
||||
void RESTAPI_email_handler::DoPost(Poco::Net::HTTPServerRequest &Request, Poco::Net::HTTPServerResponse &Response) {
|
||||
try {
|
||||
std::cout << __LINE__ << std::endl;
|
||||
Poco::JSON::Parser parser;
|
||||
auto Obj = parser.parse(Request.stream()).extract<Poco::JSON::Object::Ptr>();
|
||||
|
||||
std::cout << __LINE__ << std::endl;
|
||||
if (Obj->has("subject") &&
|
||||
Obj->has("from") &&
|
||||
Obj->has("text") &&
|
||||
@@ -48,10 +52,12 @@ namespace OpenWifi {
|
||||
OK(Request, Response);
|
||||
return;
|
||||
}
|
||||
std::cout << __LINE__ << std::endl;
|
||||
}
|
||||
} catch(const Poco::Exception &E) {
|
||||
Logger_.log(E);
|
||||
}
|
||||
std::cout << __LINE__ << std::endl;
|
||||
BadRequest(Request, Response, "Unsupported or missing parameters.");
|
||||
}
|
||||
|
||||
|
||||
@@ -254,7 +254,16 @@ help() {
|
||||
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
|
||||
|
||||
case "$1" in
|
||||
"createuser") login; createuser "$2" "$3"; logout;;
|
||||
"createuser_v") login; createuser_v "$2" "$3"; logout;;
|
||||
@@ -272,6 +281,7 @@ case "$1" in
|
||||
"deleteavatar") login; deleteavatar "$2"; logout;;
|
||||
"secversion") login; secversion ; logout;;
|
||||
"sectimes") login; sectimes ; logout;;
|
||||
"sendemail") login; sendemail ; logout;;
|
||||
"help") login; help ; logout ;;
|
||||
*) help ;;
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user