This commit is contained in:
2022-10-29 15:39:15 -04:00
parent 35a8ed1e0d
commit 48f30e9dfe
2 changed files with 29 additions and 0 deletions
+17
View File
@@ -227,10 +227,27 @@ long account_calls(CVars in, CVars &out) {
break;
case WRENCHBOARD_ACCOUNT_PENDING:
/*
if ( load_db_record(out, "SELECT uid FROM members_pending WHERE LOWER(username)=LOWER('%s')",in["username"].c_str()) ){
out["acc"]="DULPICATE";
return -1;
}
if ( load_db_record(out, "SELECT uid FROM members WHERE LOWER(username)=LOWER('%s')",in["username"].c_str()) ){
out["acc"]="DULPICATE";
return -1;
}*/
return CreateWrenchBoardAccountPending(in, out);
break;
case WRENCHBOARD_ACCOUNT_CREATEACC:
/*if ( load_db_record(out, "SELECT uid FROM members_pending WHERE LOWER(username)=LOWER('%s')",in["username"].c_str()) ){
out["acc"]="DULPICATE";
return -1;
}
if ( load_db_record(out, "SELECT uid FROM members WHERE LOWER(username)=LOWER('%s')",in["username"].c_str()) ){
out["acc"]="DULPICATE";
return -1;
}*/
return CreateWrenchBoardAccount(in, out);
break;
@@ -570,6 +570,18 @@ news integer DEFAULT 0,
ALTER TABLE ONLY members_pending
ADD CONSTRAINT members_pending_id_key UNIQUE (id);
*/
if ( load_db_record(out, "SELECT id FROM members_pending WHERE LOWER(username)=LOWER('%s')",in["username"].c_str()) ){
out["password"]="REMOVED";
out["acc"]="DULPICATE";
return -1;
}
if ( load_db_record(out, "SELECT uid FROM members WHERE LOWER(username)=LOWER('%s')",in["username"].c_str()) ){
out["password"]="REMOVED";
out["acc"]="DULPICATE";
return -1;
}
REQ_STRING(in, "username", 5, 49, "(.*)");
REQ_STRING(in, "firstname", 2, 49, "(.*)");
REQ_STRING(in, "lastname", 2, 49, "(.*)");