Introduce configuration option to decide wether the web ui is accessable without password or not

This commit is contained in:
Thomas Basler
2022-11-22 23:32:52 +01:00
parent a06a8fec3d
commit 4bdbcbccc5
7 changed files with 33 additions and 9 deletions

View File

@@ -77,6 +77,7 @@ bool ConfigurationClass::write()
JsonObject security = doc.createNestedObject("security");
security["password"] = config.Security_Password;
security["allow_readonly"] = config.Security_AllowReadonly;
JsonArray inverters = doc.createNestedArray("inverters");
for (uint8_t i = 0; i < INV_MAX_COUNT; i++) {
@@ -197,6 +198,7 @@ bool ConfigurationClass::read()
JsonObject security = doc["security"];
strlcpy(config.Security_Password, security["password"] | ACCESS_POINT_PASSWORD, sizeof(config.Security_Password));
config.Security_AllowReadonly = security["allow_readonly"] | SECURITY_ALLOW_READONLY;
JsonArray inverters = doc["inverters"];
for (uint8_t i = 0; i < INV_MAX_COUNT; i++) {