diff --git a/wrenchboard/src/include/wrenchboard_api.h b/wrenchboard/src/include/wrenchboard_api.h index 28f64ab9..98150292 100644 --- a/wrenchboard/src/include/wrenchboard_api.h +++ b/wrenchboard/src/include/wrenchboard_api.h @@ -168,7 +168,12 @@ enum { PARTNER_STRIPE }; #define WRENCHBOARD_DELETE_PENDING_LINK 11018 #define WRENCHBOARD_RESEND_PENDING_LINK 11019 +#define LOGIN_GOOGLE 990010 +#define LOGIN_FACEBOOK 990011 +#define LOGIN_APPLE 990012 + #define WRENCHBOARD_ACCOUNT_CREATEACC 11020 +#define WRENCHBOARD_ACCOUNT_AUXLOGIN 11024 #define WRENCHBOARD_ACCOUNT_LOGIN 11025 #define WRENCHBOARD_FACEBOOK_LOGIN 11026 #define WRENCHBOARD_GOOGLE_LOGIN 11027 diff --git a/www-api/app/Config/Constants.php b/www-api/app/Config/Constants.php index 434af64b..4d0c930e 100644 --- a/www-api/app/Config/Constants.php +++ b/www-api/app/Config/Constants.php @@ -172,6 +172,7 @@ define('WRENCHBOARD_RESEND_PENDING_LINK', 11019); define('WRENCHBOARD_ACCOUNT_CREATEACC', 11020); +define('WRENCHBOARD_ACCOUNT_AUXLOGIN', 11024); define('WRENCHBOARD_ACCOUNT_LOGIN', 11025); define('WRENCHBOARD_FACEBOOK_LOGIN', 11026); define('WRENCHBOARD_START_JOBLIST', 11028); diff --git a/www-api/app/Controllers/WrenchApi.php b/www-api/app/Controllers/WrenchApi.php index 492c10a0..d0b16b3c 100644 --- a/www-api/app/Controllers/WrenchApi.php +++ b/www-api/app/Controllers/WrenchApi.php @@ -331,7 +331,12 @@ class WrenchApi extends BaseController $in["login_mode"] = MOBILE_LOGIN; } break; - + case 'authlogin': + $in["action"] = WRENCHBOARD_ACCOUNT_AUXLOGIN; + if (!isset($in["login_mode"])){ + $in["login_mode"] = MOBILE_LOGIN; + } + break; case 'dashdata': $in["action"] = WRENCHBOARD_ACCOUNT_DASHDATA; break; case 'offerslist': $in["action"] = WRENCHBOARD_MOBILE_OFFERSLIST; diff --git a/www-api/public/svs/user/constants.php b/www-api/public/svs/user/constants.php index 38fcdded..dcf1a4d7 100755 --- a/www-api/public/svs/user/constants.php +++ b/www-api/public/svs/user/constants.php @@ -80,6 +80,7 @@ define('WRENCHBOARD_RESEND_PENDING_LINK', 11019); define('WRENCHBOARD_ACCOUNT_CREATEACC', 11020); +define('WRENCHBOARD_ACCOUNT_AUXLOGIN', 11024); define('WRENCHBOARD_ACCOUNT_LOGIN', 11025); define('WRENCHBOARD_FACEBOOK_LOGIN', 11026); define('WRENCHBOARD_START_JOBLIST', 11028);