X-Git-Url: https://git.pterodactylus.net/?p=fms.git;a=blobdiff_plain;f=src%2Fhttp%2Fpages%2Fcontrolboardpage.cpp;fp=src%2Fhttp%2Fpages%2Fcontrolboardpage.cpp;h=5677a91d137d92560da7442a2c48819e33b66379;hp=380e3de721b2e7aed212d871ba02bef33302a1ac;hb=fcb124f8d6d3f5678e82049fb8e5e23c8cfaec6d;hpb=a558b16c8034966d14e1d63db44dcb952d849618 diff --git a/src/http/pages/controlboardpage.cpp b/src/http/pages/controlboardpage.cpp index 380e3de..5677a91 100644 --- a/src/http/pages/controlboardpage.cpp +++ b/src/http/pages/controlboardpage.cpp @@ -23,7 +23,7 @@ const std::string ControlBoardPage::GeneratePage(const std::string &method, cons if(queryvars.find("formaction")!=queryvars.end()) { - if((*queryvars.find("formaction")).second=="remove" && queryvars.find("boardid")!=queryvars.end()) + if((*queryvars.find("formaction")).second=="remove" && queryvars.find("boardid")!=queryvars.end() && ValidateFormPassword(queryvars)) { int boardid=0; StringFunctions::Convert((*queryvars.find("boardid")).second,boardid); @@ -45,7 +45,7 @@ const std::string ControlBoardPage::GeneratePage(const std::string &method, cons st.Step(); } - if((*queryvars.find("formaction")).second=="addboard" && queryvars.find("boardname")!=queryvars.end() && (*queryvars.find("boardname")).second!="") + if((*queryvars.find("formaction")).second=="addboard" && queryvars.find("boardname")!=queryvars.end() && (*queryvars.find("boardname")).second!="" && ValidateFormPassword(queryvars)) { Poco::DateTime date; st=m_db->Prepare("INSERT INTO tblBoard(BoardName,DateAdded) VALUES(?,?);"); @@ -90,6 +90,7 @@ const std::string ControlBoardPage::GeneratePage(const std::string &method, cons content+=""+changetrustlisttruststr+"\r\n"; content+=""; content+="
"; + content+=CreateFormPassword(); content+=""; content+=""; content+=""; @@ -102,6 +103,7 @@ const std::string ControlBoardPage::GeneratePage(const std::string &method, cons content+=""; content+=""; content+=""; + content+=CreateFormPassword(); content+=""; content+=""; content+="\r\n";