mirror of
https://github.com/Telecominfraproject/wlan-cloud-ucentralsec.git
synced 2025-11-05 05:07:51 +00:00
Signup
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user