checks
This commit is contained in:
@@ -1736,6 +1736,13 @@ long LoginWrenchBoardFacebook(CVars in, CVars &out) {
|
|||||||
else in["lastname"] = "";
|
else in["lastname"] = "";
|
||||||
REQ_STRING(in, "sessionid", 4, 40, "(.*)");
|
REQ_STRING(in, "sessionid", 4, 40, "(.*)");
|
||||||
OPTIONAL(in, "loc") REQ_STRING(in, "loc", 3, 15, "(.*)");
|
OPTIONAL(in, "loc") REQ_STRING(in, "loc", 3, 15, "(.*)");
|
||||||
|
|
||||||
|
long retL = load_db_record(out, "SELECT uid, * FROM members WHERE LOWER(email)=LOWER('%s') AND password IS NOT NULL", in["email"].c_str());
|
||||||
|
if (retL > 0 && out["uid"] !=="") {
|
||||||
|
out["status"] = "Email me be already registered, Try Login";
|
||||||
|
return PHP_API_BAD_PARAM;
|
||||||
|
}
|
||||||
|
|
||||||
res = LoginWrenchBoardExternal(in, out);
|
res = LoginWrenchBoardExternal(in, out);
|
||||||
logfmt(logINFO, "/LoginWrenchBoardFacebook()");
|
logfmt(logINFO, "/LoginWrenchBoardFacebook()");
|
||||||
return res;
|
return res;
|
||||||
@@ -1755,6 +1762,13 @@ long LoginWrenchBoardGoogle(CVars in, CVars &out) {
|
|||||||
else in["lastname"] = "";
|
else in["lastname"] = "";
|
||||||
REQ_STRING(in, "sessionid", 4, 40, "(.*)");
|
REQ_STRING(in, "sessionid", 4, 40, "(.*)");
|
||||||
OPTIONAL(in, "loc") REQ_STRING(in, "loc", 3, 15, "(.*)");
|
OPTIONAL(in, "loc") REQ_STRING(in, "loc", 3, 15, "(.*)");
|
||||||
|
|
||||||
|
long retL = load_db_record(out, "SELECT uid, * FROM members WHERE LOWER(email)=LOWER('%s') AND password IS NOT NULL", in["email"].c_str());
|
||||||
|
if (retL > 0 && out["uid"] !=="") {
|
||||||
|
out["status"] = "Email me be already registered, Try Login";
|
||||||
|
return PHP_API_BAD_PARAM;
|
||||||
|
}
|
||||||
|
|
||||||
res = LoginWrenchBoardExternal(in, out);
|
res = LoginWrenchBoardExternal(in, out);
|
||||||
logfmt(logINFO, "/LoginWrenchBoardGoogle()");
|
logfmt(logINFO, "/LoginWrenchBoardGoogle()");
|
||||||
return res;
|
return res;
|
||||||
@@ -1774,6 +1788,12 @@ long LoginWrenchBoardApple(CVars in, CVars &out) {
|
|||||||
else in["lastname"] = "";
|
else in["lastname"] = "";
|
||||||
REQ_STRING(in, "sessionid", 4, 40, "(.*)");
|
REQ_STRING(in, "sessionid", 4, 40, "(.*)");
|
||||||
OPTIONAL(in, "loc") REQ_STRING(in, "loc", 3, 15, "(.*)");
|
OPTIONAL(in, "loc") REQ_STRING(in, "loc", 3, 15, "(.*)");
|
||||||
|
|
||||||
|
long retL = load_db_record(out, "SELECT uid, * FROM members WHERE LOWER(email)=LOWER('%s') AND password IS NOT NULL", in["email"].c_str());
|
||||||
|
if (retL > 0 && out["uid"] !=="") {
|
||||||
|
out["status"] = "Email me be already registered, Try Login";
|
||||||
|
return PHP_API_BAD_PARAM;
|
||||||
|
}
|
||||||
res = LoginWrenchBoardExternal(in, out);
|
res = LoginWrenchBoardExternal(in, out);
|
||||||
logfmt(logINFO, "/LoginWrenchBoardApple()");
|
logfmt(logINFO, "/LoginWrenchBoardApple()");
|
||||||
return res;
|
return res;
|
||||||
|
|||||||
Reference in New Issue
Block a user