GyverLibs / GyverPortal

Простой конструктор веб интерфейса для esp8266 и ESP32
MIT License
302 stars 26 forks source link

Базовая авторизация #15

Closed ZinovkinDmitry closed 2 years ago

ZinovkinDmitry commented 2 years ago

Можно ли добавить возможность включения базовой авторизации? Как я понимаю, это по идее должно быть в методе showPage что то типа: if(_is_enabled_auth) if (!server.authenticate(_www_username, _www_password)) return server.requestAuthentication(DIGEST_AUTH, _www_realm, "Authentication Failed");

И вспомогательные методы: void setPassword(const char* www_password) { _www_password = www_password; }

void setUserName(const char* www_username) { _www_username = www_username; }

void onAuthMode() { _is_enabled_auth = true; }

void offAuthMode() { _is_enabled_auth = false; }

GyverLibs commented 2 years ago

Не сталкивался с таким, но изучу вопрос, фича полезная!

GyverLibs commented 2 years ago

интегрирую в следующем обновлении