trimming incoming values.

This commit is contained in:
stephb9959
2022-04-27 14:31:17 -07:00
parent 4e1be7cc13
commit b7b4fa5cbd

View File

@@ -11,11 +11,19 @@ namespace OpenWifi {
void RESTAPI_signup_handler::DoPost() {
auto UserName = GetParameter("email");
Poco::toLowerInPlace(UserName);
Poco::trimInPlace(UserName);
auto macAddress = GetParameter("macAddress");
Poco::toLowerInPlace(macAddress);
Poco::trimInPlace(macAddress);
auto deviceID = GetParameter("deviceID");
Poco::toLowerInPlace(deviceID);
Poco::trimInPlace(deviceID);
auto registrationId = GetParameter("registrationId");
Poco::toLowerInPlace(registrationId);
Poco::trimInPlace(registrationId);
if(UserName.empty() || macAddress.empty() || registrationId.empty()) {
return BadRequest(RESTAPI::Errors::MissingOrInvalidParameters);
@@ -59,10 +67,6 @@ namespace OpenWifi {
}
}
if(!StorageService()->OperatorDB().Exists("registrationId",registrationId)) {
return BadRequest(RESTAPI::Errors::InvalidRegistrationOperatorName);
}
// So we do not have an outstanding signup...
// Can we actually claim this serial number??? if not, we need to return an error
ProvObjects::InventoryTag IT;