This commit is contained in:
CHIEFSOFT\ameye
2023-07-09 20:42:31 -04:00
parent 49c9c34633
commit 9d98ffd842
+20
View File
@@ -1736,6 +1736,13 @@ long LoginWrenchBoardFacebook(CVars in, CVars &out) {
else in["lastname"] = "";
REQ_STRING(in, "sessionid", 4, 40, "(.*)");
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);
logfmt(logINFO, "/LoginWrenchBoardFacebook()");
return res;
@@ -1755,6 +1762,13 @@ long LoginWrenchBoardGoogle(CVars in, CVars &out) {
else in["lastname"] = "";
REQ_STRING(in, "sessionid", 4, 40, "(.*)");
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);
logfmt(logINFO, "/LoginWrenchBoardGoogle()");
return res;
@@ -1774,6 +1788,12 @@ long LoginWrenchBoardApple(CVars in, CVars &out) {
else in["lastname"] = "";
REQ_STRING(in, "sessionid", 4, 40, "(.*)");
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);
logfmt(logINFO, "/LoginWrenchBoardApple()");
return res;