encrypt/decrypt secret data
This commit is contained in:
parent
4b45e71193
commit
29fb70149c
@ -440,7 +440,9 @@ void handlers::handle_put_settings(auto &&req, auto &&res) const {
|
|||||||
nlohmann::json data = nlohmann::json::parse(req.get_param_value("data"));
|
nlohmann::json data = nlohmann::json::parse(req.get_param_value("data"));
|
||||||
|
|
||||||
if (data.contains(JSON_API_PASSWORD)) {
|
if (data.contains(JSON_API_PASSWORD)) {
|
||||||
config_->set_api_password(data.at(JSON_API_PASSWORD).get<std::string>());
|
auto password = decrypt(data.at(JSON_API_PASSWORD).get<std::string>(),
|
||||||
|
config_->get_api_password());
|
||||||
|
config_->set_api_password(password);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (data.contains(JSON_API_PORT)) {
|
if (data.contains(JSON_API_PORT)) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user