This commit is contained in:
stephb9959
2022-02-22 12:08:41 -08:00
parent 96bb22033e
commit f659da3b8e
10 changed files with 82 additions and 23 deletions

View File

@@ -11,9 +11,9 @@ namespace OpenWifi {
void RESTAPI_signup_handler::DoPost() {
auto UserName = GetParameter("email","");
auto SerialNumber = GetParameter("serialNumber","");
auto signupUUID = GetParameter("signupUUID","");
if(UserName.empty() || SerialNumber.empty()) {
if(UserName.empty() || signupUUID.empty()) {
return BadRequest(RESTAPI::Errors::MissingOrInvalidParameters);
}
@@ -21,10 +21,6 @@ namespace OpenWifi {
return BadRequest(RESTAPI::Errors::InvalidEmailAddress);
}
if(!Utils::ValidSerialNumber(SerialNumber)) {
return BadRequest(RESTAPI::Errors::InvalidSerialNumber);
}
// Do we already exist? Can only signup once...
SecurityObjects::UserInfo Existing;
if(StorageService()->SubDB().GetUserByEmail(UserName,Existing)) {
@@ -41,7 +37,7 @@ namespace OpenWifi {
}
SecurityObjects::UserInfo NewSub;
NewSub.signingUp = SerialNumber;
NewSub.signingUp = signupUUID;
NewSub.waitingForEmailCheck = true;
NewSub.modified = std::time(nullptr);
NewSub.creationDate = std::time(nullptr);