Aux login

This commit is contained in:
CHIEFSOFT\ameye
2023-05-26 12:45:35 -04:00
parent 77dbc33e4a
commit 7b9b5db617
+26
View File
@@ -122,6 +122,8 @@ long WrenchBoardCompleteBalanceTopup(CVars in, CVars &out);
long WrenchResendSendReferLoadLink(CVars in, CVars &out);
long WrenchBoardDeleteAccount(CVars in, CVars &out);
long VerifyWrenchAccountLink(CVars in, CVars &out);
long LoginWrenchBoardAuxAccount(CVars in, CVars &out);
long test() {
FILE* oldFile = Output2FILE::Stream();
@@ -220,6 +222,10 @@ long account_calls(CVars in, CVars &out) {
return LoginWrenchBoardAccount(in, out);
break;
case WRENCHBOARD_ACCOUNT_AUXLOGIN:
return LoginWrenchBoardAuxAccount(in, out);
break;
case WRENCHBOARD_FACEBOOK_LOGIN:
return LoginWrenchBoardFacebook(in, out);
break;
@@ -1595,6 +1601,26 @@ long LoginWrenchBoardFamilyLogin(CVars in, CVars &out){
return ret;
}
long LoginWrenchBoardAuxAccount(CVars in, CVars &out) {
long login_channel = REQ_LONG(in, "login_channel", 1, -1);
switch(login_channel){
case LOGIN_GOOGLE:
return LoginWrenchBoardGoogle(in, out);
break;
case LOGIN_FACEBOOK:
return LoginWrenchBoardFacebook(in, out);
break;
case LOGIN_APPLE:
return LoginWrenchBoardApple(in, out);
break;
}
return 0;
}
long LoginWrenchBoardAccount(CVars in, CVars &out) {
long ret = PHP_API_BAD_PARAM;
logfmt(logINFO, "LoginWrenchBoardAccount()");