diff --git a/www-api/app/Config/Routes.php b/www-api/app/Config/Routes.php index a09f17c7..13ad9b6c 100644 --- a/www-api/app/Config/Routes.php +++ b/www-api/app/Config/Routes.php @@ -63,7 +63,8 @@ $routes->post('/en/wrench/api/v1/createmobileuser', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/completemobileuser', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/startresetpasword', 'WrenchApi::apigate'); -$routes->post('/en/wrench/api/v1/userlogin', 'WrenchApi::apigate'); +// $routes->post('/en/wrench/api/v1/userlogin', 'WrenchApi::apigate'); +$routes->post('/en/wrench/api/v1/userlogin', 'WrenchAuth::userLogin'); // New routes defined $routes->post('/en/wrench/api/v1/qrlogin', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/homebanners', 'WrenchApi::apigate'); diff --git a/www-api/app/Controllers/WrenchAuth.php b/www-api/app/Controllers/WrenchAuth.php new file mode 100644 index 00000000..cce1375c --- /dev/null +++ b/www-api/app/Controllers/WrenchAuth.php @@ -0,0 +1,27 @@ +request->getPost(); + $in["action"] = WRENCHBOARD_ACCOUNT_LOGIN; + if (!isset($in["login_mode"])){ + $in["login_mode"] = MOBILE_LOGIN; + } + $endpoint = "USER_SESSION-"; + $out=[]; + // $out = $this->getCache($endpoint); // try find in cache + // if ( empty($out) || !is_array($out)){ + $ret = $this->wrenchboard->wrenchboard_api($in, $out); + $out['internal_return'] = $ret; + $this->saveCache($endpoint,$out,15000); + // } + return $this->summaryReturnData($in,$out); //json_encode( $final_out ); + } + +} + +// WrenchAuth::userLogin \ No newline at end of file diff --git a/www-api/app/Controllers/WrenchGeneralData.php b/www-api/app/Controllers/WrenchGeneralData.php index 5696e857..9111d1f5 100644 --- a/www-api/app/Controllers/WrenchGeneralData.php +++ b/www-api/app/Controllers/WrenchGeneralData.php @@ -4,8 +4,6 @@ namespace App\Controllers; class WrenchGeneralData extends BaseController { - - public function __construct() { @@ -19,7 +17,7 @@ class WrenchGeneralData extends BaseController if ( empty($out) || !is_array($out)){ $ret = $this->wrenchboard->wrenchboard_api($in, $out); $out['internal_return'] = $ret; - $this->saveCache($endpoint,$out,$timeLine=15000); + $this->saveCache($endpoint,$out,15000); } return $this->summaryReturnData($in,$out); //json_encode( $final_out ); }