i2psnark: require POST on all forms

This commit is contained in:
zzz
2025-01-17 12:16:27 +00:00
parent eca0ba4dd7
commit f09262ac48
@@ -291,7 +291,9 @@ public class I2PSnarkServlet extends BasicServlet {
String nonce = req.getParameter("nonce");
if (nonce != null) {
if (nonce.equals(String.valueOf(_nonce)))
// the clear messages button is a GET
if ((method.equals("POST") || "Clear".equals(req.getParameter("action"))) &&
nonce.equals(String.valueOf(_nonce)))
processRequest(req);
else // nonce is constant, shouldn't happen
_manager.addMessage("Please retry form submission (bad nonce)");