From 2d23ba778f92be1bf1429ad9b95cad60bf0dfb54 Mon Sep 17 00:00:00 2001 From: lorol Date: Sat, 7 Nov 2020 23:20:58 -0500 Subject: [PATCH] Update --- .../ESP_AsyncFSBrowser/data/acefull.js.gz | Bin 118766 -> 118766 bytes examples/ESP_AsyncFSBrowser/data/edit_gz | Bin 4503 -> 4503 bytes .../ESP_AsyncFSBrowser/data/worker-css.js.gz | Bin 32927 -> 32927 bytes .../ESP_AsyncFSBrowser/data/worker-html.js.gz | Bin 45019 -> 45019 bytes .../data/worker-javascript.js.gz | Bin 112558 -> 112558 bytes .../ESP_AsyncFSBrowser/data/worker-json.js.gz | Bin 6923 -> 6923 bytes examples/SmartSwitch/data/acefull.js.gz | Bin 118766 -> 118766 bytes examples/SmartSwitch/data/edit_gz | Bin 4503 -> 4503 bytes examples/SmartSwitch/data/worker-css.js.gz | Bin 32927 -> 32927 bytes examples/SmartSwitch/data/worker-html.js.gz | Bin 45019 -> 45019 bytes .../SmartSwitch/data/worker-javascript.js.gz | Bin 112558 -> 112558 bytes examples/SmartSwitch/data/worker-json.js.gz | Bin 6923 -> 6923 bytes src/WebHandlerImpl.h | 6 ++++++ src/edit.htm.gz.h | 2 +- 14 files changed, 7 insertions(+), 1 deletion(-) diff --git a/examples/ESP_AsyncFSBrowser/data/acefull.js.gz b/examples/ESP_AsyncFSBrowser/data/acefull.js.gz index 8ba7fd8a73c8744cd2a2edd3205bd2afcb36833a..71b984a356d47591ac632a21bcd0133fb25674cd 100644 GIT binary patch delta 21 dcmaDipZ(o@c6Rx04vw>h%NyCZvNJwE4*+3O2+9Be delta 21 dcmaDipZ(o@c6Rx04vwTPQyba0vNJwE4**{82#^2( diff --git a/examples/ESP_AsyncFSBrowser/data/edit_gz b/examples/ESP_AsyncFSBrowser/data/edit_gz index 323f93ec3763003d9a988e6119bb9cabbf93bbb1..3f0ef196e58e5eacb1a323a6298d5960b1782976 100644 GIT binary patch delta 16 XcmbQPJYAVxzMF&NR^jrE>=Oh5Egl7d delta 16 XcmbQPJYAVxzMF&NsNS@V>=Oh5Dx?J% diff --git a/examples/ESP_AsyncFSBrowser/data/worker-css.js.gz b/examples/ESP_AsyncFSBrowser/data/worker-css.js.gz index 4c1ecc8294c0db976352d1eccb695909e2e53e2b..9eea8b280a5ba674edb9fd762b292b7794a2bb2a 100644 GIT binary patch delta 18 ZcmbQ=$TYu^iCw;%gX47J@{Q~>8UQ>92DtzL delta 18 ZcmbQ=$TYu^iCw;%gCk+f)Q#*j8UQ*|27dqm diff --git a/examples/ESP_AsyncFSBrowser/data/worker-html.js.gz b/examples/ESP_AsyncFSBrowser/data/worker-html.js.gz index beef3c194fee47f2481918ca233af25fe0256cc2..160cb7a308069e8980aa32ab8e6ddb58079bb84f 100644 GIT binary patch delta 18 acmcb8pXv5}CU*I54vtfW%Qv!LSq}hD#t2sc delta 18 acmcb8pXv5}CU*I54vzROQ#Z0-Sq}hC5eOXs diff --git a/examples/ESP_AsyncFSBrowser/data/worker-javascript.js.gz b/examples/ESP_AsyncFSBrowser/data/worker-javascript.js.gz index 02c0e6f39f64f7bb37c543d5000bd63c047f258d..4463fddc81f364c176c5373150637e1b98a9cc43 100644 GIT binary patch delta 21 dcmZ4Yo^9QGHg@@L4vsU0%NyCZvNJB<4gg|Z2#){& delta 21 dcmZ4Yo^9QGHg@@L4vxevQyba0vNJB<4gg>J2vq<8 diff --git a/examples/ESP_AsyncFSBrowser/data/worker-json.js.gz b/examples/ESP_AsyncFSBrowser/data/worker-json.js.gz index f917582a23fa4abb51e368fb4e3308d38c9cbcaa..62e021719b3a1bbc4ad746c30c8a687f4c803d76 100644 GIT binary patch delta 16 XcmeA+>o#MT@8;k*Tey59JBu^`EMWxz delta 16 XcmeA+>o#MT@8;l0+A?(`JBu^`Dy#&? diff --git a/examples/SmartSwitch/data/acefull.js.gz b/examples/SmartSwitch/data/acefull.js.gz index 8ba7fd8a73c8744cd2a2edd3205bd2afcb36833a..71b984a356d47591ac632a21bcd0133fb25674cd 100644 GIT binary patch delta 21 dcmaDipZ(o@c6Rx04vw>h%NyCZvNJwE4*+3O2+9Be delta 21 dcmaDipZ(o@c6Rx04vwTPQyba0vNJwE4**{82#^2( diff --git a/examples/SmartSwitch/data/edit_gz b/examples/SmartSwitch/data/edit_gz index 323f93ec3763003d9a988e6119bb9cabbf93bbb1..3f0ef196e58e5eacb1a323a6298d5960b1782976 100644 GIT binary patch delta 16 XcmbQPJYAVxzMF&NR^jrE>=Oh5Egl7d delta 16 XcmbQPJYAVxzMF&NsNS@V>=Oh5Dx?J% diff --git a/examples/SmartSwitch/data/worker-css.js.gz b/examples/SmartSwitch/data/worker-css.js.gz index 4c1ecc8294c0db976352d1eccb695909e2e53e2b..9eea8b280a5ba674edb9fd762b292b7794a2bb2a 100644 GIT binary patch delta 18 ZcmbQ=$TYu^iCw;%gX47J@{Q~>8UQ>92DtzL delta 18 ZcmbQ=$TYu^iCw;%gCk+f)Q#*j8UQ*|27dqm diff --git a/examples/SmartSwitch/data/worker-html.js.gz b/examples/SmartSwitch/data/worker-html.js.gz index beef3c194fee47f2481918ca233af25fe0256cc2..160cb7a308069e8980aa32ab8e6ddb58079bb84f 100644 GIT binary patch delta 18 acmcb8pXv5}CU*I54vtfW%Qv!LSq}hD#t2sc delta 18 acmcb8pXv5}CU*I54vzROQ#Z0-Sq}hC5eOXs diff --git a/examples/SmartSwitch/data/worker-javascript.js.gz b/examples/SmartSwitch/data/worker-javascript.js.gz index 02c0e6f39f64f7bb37c543d5000bd63c047f258d..4463fddc81f364c176c5373150637e1b98a9cc43 100644 GIT binary patch delta 21 dcmZ4Yo^9QGHg@@L4vsU0%NyCZvNJB<4gg|Z2#){& delta 21 dcmZ4Yo^9QGHg@@L4vxevQyba0vNJB<4gg>J2vq<8 diff --git a/examples/SmartSwitch/data/worker-json.js.gz b/examples/SmartSwitch/data/worker-json.js.gz index f917582a23fa4abb51e368fb4e3308d38c9cbcaa..62e021719b3a1bbc4ad746c30c8a687f4c803d76 100644 GIT binary patch delta 16 XcmeA+>o#MT@8;k*Tey59JBu^`EMWxz delta 16 XcmeA+>o#MT@8;l0+A?(`JBu^`Dy#&? diff --git a/src/WebHandlerImpl.h b/src/WebHandlerImpl.h index d121fa7..1d2dd64 100644 --- a/src/WebHandlerImpl.h +++ b/src/WebHandlerImpl.h @@ -119,16 +119,22 @@ class AsyncCallbackWebHandler: public AsyncWebHandler { } virtual void handleRequest(AsyncWebServerRequest *request) override final { + if((_username != "" && _password != "") && !request->authenticate(_username.c_str(), _password.c_str())) + return request->requestAuthentication(); if(_onRequest) _onRequest(request); else request->send(500); } virtual void handleUpload(AsyncWebServerRequest *request, const String& filename, size_t index, uint8_t *data, size_t len, bool final) override final { + if((_username != "" && _password != "") && !request->authenticate(_username.c_str(), _password.c_str())) + return request->requestAuthentication(); if(_onUpload) _onUpload(request, filename, index, data, len, final); } virtual void handleBody(AsyncWebServerRequest *request, uint8_t *data, size_t len, size_t index, size_t total) override final { + if((_username != "" && _password != "") && !request->authenticate(_username.c_str(), _password.c_str())) + return request->requestAuthentication(); if(_onBody) _onBody(request, data, len, index, total); } diff --git a/src/edit.htm.gz.h b/src/edit.htm.gz.h index c53251d..33cc052 100644 --- a/src/edit.htm.gz.h +++ b/src/edit.htm.gz.h @@ -2,7 +2,7 @@ //File: edit.htm.gz, Size: 4503 #define edit_htm_gz_len 4503 const uint8_t edit_htm_gz[] PROGMEM = { -0x1F,0x8B,0x08,0x08,0xC5,0x2E,0x96,0x5F,0x02,0x00,0x65,0x64,0x69,0x74,0x2E,0x68,0x74,0x6D,0x00,0xB5, +0x1F,0x8B,0x08,0x08,0xDA,0x71,0xA7,0x5F,0x02,0x00,0x65,0x64,0x69,0x74,0x2E,0x68,0x74,0x6D,0x00,0xB5, 0x1A,0x0B,0x5B,0xDB,0x36,0xF0,0xAF,0x18,0x6F,0x63,0xF6,0xE2,0x38,0x0E,0x50,0xD6,0x3A,0x18,0x16,0x1E, 0xEB,0xBB,0x50,0x12,0xDA,0xD1,0x8E,0xED,0x53,0x6C,0x25,0x56,0xB1,0x25,0xCF,0x96,0x09,0x34,0xCD,0x7F, 0xDF,0x49,0xF2,0x93,0x84,0xEE,0xF1,0x6D,0xA5,0x60,0x49,0xA7,0x3B,0xDD,0x9D,0xEE,0x25,0xD9,0x7B,0x1B,