From 5f5e773d3fb971f68ca86aba227aab8f29e42e49 Mon Sep 17 00:00:00 2001 From: Ricardo Bartels <ricardo@bitchbrothers.com> Date: Thu, 31 Dec 2020 03:43:46 +0100 Subject: [PATCH] moves reset from HTTP GET to POST --- data/settings.htm | 16 ++++++++++++---- esp8266-fastled-iot-webserver.ino | 2 +- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/data/settings.htm b/data/settings.htm index 43137a9..c8d6a69 100644 --- a/data/settings.htm +++ b/data/settings.htm @@ -173,7 +173,6 @@ </div> <div class="modal fade" id="reset_modal" tabindex="-1" role="dialog" aria-labelledby="Reset_Modal" aria-hidden="true"> - <form action="/reset" method="post"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> @@ -183,8 +182,18 @@ <div class="modal-body"> <div class="form-group form-group-lg row"> <div class="col-sm-offset-3 col-sm-6"> - <a role="button" href='/reset?type=wifi' class="btn btn-warning btn-lg btn-block">Delete WIFI settings</a> - <a role="button" href='/reset?type=all' class="btn btn-danger btn-lg btn-block">Delete ALL settings</a> + <form action="/reset" method="post"> + <input type="submit" class="btn btn-warning btn-lg btn-block" value="Delete WIFI settings" > + <input type="hidden" name="type" value="wifi"> + </form> + </div> + </div> + <div class="form-group form-group-lg row"> + <div class="col-sm-offset-3 col-sm-6"> + <form action="/reset" method="post"> + <input type="submit" class="btn btn-danger btn-lg btn-block" value="Delete ALL settings" > + <input type="hidden" name="type" value="all"> + </form> </div> </div> </div> @@ -193,7 +202,6 @@ </div> </div> </div> - </form> </div> <!-- request js from the ESP8266 web server --> diff --git a/esp8266-fastled-iot-webserver.ino b/esp8266-fastled-iot-webserver.ino index f3e055e..0cdc651 100644 --- a/esp8266-fastled-iot-webserver.ino +++ b/esp8266-fastled-iot-webserver.ino @@ -1094,7 +1094,7 @@ void setup() { } }); - webServer.on("/reset", HTTP_GET, []() { + webServer.on("/reset", HTTP_POST, []() { // delete EEPROM settings if (webServer.arg("type") == String("all")) { -- GitLab