fix
This commit is contained in:
@@ -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, "(.*)");
|
||||
|
||||
Reference in New Issue
Block a user