X-Git-Url: https://git.pterodactylus.net/?p=fms.git;a=blobdiff_plain;f=src%2Fhttp%2Fpages%2Fboardspage.cpp;h=e9cc2a3549ef7426542bcd082edf19d992cb06d1;hp=8b2866ed8421a5bd71757c2545b5782c819783e3;hb=fcb124f8d6d3f5678e82049fb8e5e23c8cfaec6d;hpb=a558b16c8034966d14e1d63db44dcb952d849618 diff --git a/src/http/pages/boardspage.cpp b/src/http/pages/boardspage.cpp index 8b2866e..e9cc2a3 100644 --- a/src/http/pages/boardspage.cpp +++ b/src/http/pages/boardspage.cpp @@ -47,7 +47,7 @@ const std::string BoardsPage::GeneratePage(const std::string &method, const std: if(queryvars.find("formaction")!=queryvars.end()) { - if((*queryvars.find("formaction")).second=="addboard" && queryvars.find("boardname")!=queryvars.end() && queryvars.find("boarddescription")!=queryvars.end()) + if((*queryvars.find("formaction")).second=="addboard" && queryvars.find("boardname")!=queryvars.end() && queryvars.find("boarddescription")!=queryvars.end() && ValidateFormPassword(queryvars)) { std::string boardname=""; std::string boarddescription=""; @@ -63,11 +63,11 @@ const std::string BoardsPage::GeneratePage(const std::string &method, const std: addst.Bind(3,"Added manually"); addst.Step(); } - if((*queryvars.find("formaction")).second=="remove0messages") + if((*queryvars.find("formaction")).second=="remove0messages" && ValidateFormPassword(queryvars)) { m_db->Execute("DELETE FROM tblBoard WHERE BoardID IN (SELECT BoardID FROM vwBoardStats WHERE MessageCount=0 AND BoardID NOT IN (SELECT BoardID FROM tblAdministrationBoard));"); } - if((*queryvars.find("formaction")).second=="update") + if((*queryvars.find("formaction")).second=="update" && ValidateFormPassword(queryvars)) { int boardid; std::vector boardids; @@ -174,21 +174,21 @@ const std::string BoardsPage::GeneratePage(const std::string &method, const std: content+=""; content+="
"; - content+="
"; + content+="
"+CreateFormPassword()+"
"; content+="
"; content+=""; content+=""; content+="
"; - content+="
Remove boards with 0 messages
"; + content+="
"+CreateFormPassword()+"Remove boards with 0 messages
"; content+="
"; content+=""; content+=""; - content+="
"; + content+="
"+CreateFormPassword()+"
"; content+=""; - content+="
"; + content+="
"+CreateFormPassword()+""; content+=""; content+="NameDescriptionSave Received Messages *Added Method"; content+="";