version 0.3.13
[fms.git] / src / http / pages / addpeerpage.cpp
index f4e483b..4453af5 100644 (file)
@@ -12,7 +12,7 @@ const std::string AddPeerPage::GeneratePage(const std::string &method, const std
 {\r
        std::string content="";\r
 \r
-       if(queryvars.find("formaction")!=queryvars.end() && (*queryvars.find("formaction")).second=="add")\r
+       if(queryvars.find("formaction")!=queryvars.end() && (*queryvars.find("formaction")).second=="add" && ValidateFormPassword(queryvars))\r
        {\r
                Poco::DateTime date;\r
                std::string publickey="";\r
@@ -33,6 +33,7 @@ const std::string AddPeerPage::GeneratePage(const std::string &method, const std
 \r
        content+="<h2>Add Peer</h2>";\r
        content+="<form name=\"frmaddpeer\" method=\"POST\">";\r
+       content+=CreateFormPassword();\r
        content+="<input type=\"hidden\" name=\"formaction\" value=\"add\">";\r
        content+="Public Key : ";\r
        content+="<input type=\"text\" name=\"publickey\" size=\"100\">";\r