pening clean up
This commit is contained in:
@@ -700,37 +700,21 @@ long CreateWrenchBoardAccountPending(CVars in, CVars &out) {
|
|||||||
long ret = PHP_API_BAD_PARAM;
|
long ret = PHP_API_BAD_PARAM;
|
||||||
out = in;
|
out = in;
|
||||||
|
|
||||||
/*
|
try {
|
||||||
CREATE TABLE members_pending (
|
|
||||||
id SERIAL,
|
|
||||||
username VARCHAR(50) UNIQUE NOT NULL,
|
|
||||||
firstname VARCHAR(50),
|
|
||||||
lastname VARCHAR(50),
|
|
||||||
email VARCHAR(50),
|
|
||||||
phone VARCHAR(25),
|
|
||||||
password VARCHAR(100),
|
|
||||||
status integer DEFAULT 1,
|
|
||||||
added timestamp without time zone DEFAULT now(),
|
|
||||||
verify_link VARCHAR(100),
|
|
||||||
terms integer DEFAULT 0,
|
|
||||||
news integer DEFAULT 0,
|
|
||||||
expire timestamp without time zone DEFAULT now() +'30 days'
|
|
||||||
);
|
|
||||||
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()) > 0 ){
|
if ( load_db_record(out, "SELECT id FROM members_pending WHERE LOWER(username)=LOWER('%s')",in["username"].c_str()) > 0 ){
|
||||||
out["password"]="REMOVED";
|
out["password"]="REMOVED";
|
||||||
out["acc"]="DULPICATE";
|
out["acc"]="DULPICATE";
|
||||||
return -1;
|
return PHP_API_BAD_PARAM;
|
||||||
}
|
}
|
||||||
if ( load_db_record(out, "SELECT uid FROM members WHERE LOWER(username)=LOWER('%s')",in["username"].c_str())> 0 ){
|
if ( load_db_record(out, "SELECT uid FROM members WHERE LOWER(username)=LOWER('%s')",in["username"].c_str())> 0 ){
|
||||||
out["password"]="REMOVED";
|
out["password"]="REMOVED";
|
||||||
out["acc"]="DULPICATE";
|
out["acc"]="DULPICATE";
|
||||||
return -1;
|
return PHP_API_BAD_PARAM;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
REQ_STRING(in, "username", 5, 49, "(.*)");
|
REQ_STRING(in, "username", 5, 49, "(.*)");
|
||||||
REQ_STRING(in, "firstname", 2, 49, "(.*)");
|
REQ_STRING(in, "firstname", 2, 49, "(.*)");
|
||||||
REQ_STRING(in, "lastname", 2, 49, "(.*)");
|
REQ_STRING(in, "lastname", 2, 49, "(.*)");
|
||||||
@@ -755,13 +739,9 @@ ADD CONSTRAINT members_pending_id_key UNIQUE (id);
|
|||||||
r3 = abs(rand() * r2);
|
r3 = abs(rand() * r2);
|
||||||
srand(time(NULL));
|
srand(time(NULL));
|
||||||
|
|
||||||
|
|
||||||
signup_random = abs(rand()*0.009);
|
signup_random = abs(rand()*0.009);
|
||||||
|
|
||||||
|
|
||||||
sprintf(verify_link, "WRENCHB-%09lu-%08lu-%08lu", r1, r2, r3);
|
sprintf(verify_link, "WRENCHB-%09lu-%08lu-%08lu", r1, r2, r3);
|
||||||
|
|
||||||
|
|
||||||
CVars x;
|
CVars x;
|
||||||
x["username"] = in["username"];
|
x["username"] = in["username"];
|
||||||
x["username"].set_valid(true);
|
x["username"].set_valid(true);
|
||||||
@@ -795,9 +775,6 @@ ADD CONSTRAINT members_pending_id_key UNIQUE (id);
|
|||||||
load_db_record(out, "SELECT *,id AS pending_id FROM members_pending WHERE id=%lu LIMIT 1", ret);
|
load_db_record(out, "SELECT *,id AS pending_id FROM members_pending WHERE id=%lu LIMIT 1", ret);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (ret > 0) {
|
if (ret > 0) {
|
||||||
out["pending_id"] = ret;
|
out["pending_id"] = ret;
|
||||||
out["pending_id"].set_valid(true);
|
out["pending_id"].set_valid(true);
|
||||||
@@ -814,6 +791,11 @@ ADD CONSTRAINT members_pending_id_key UNIQUE (id);
|
|||||||
SignupPendingAlertMailfile(x);
|
SignupPendingAlertMailfile(x);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
} catch (bad_parameter) {
|
||||||
|
out["status"] = "ERROR";
|
||||||
|
}
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user