diff --git a/www-api/app/Config/Constants.php b/www-api/app/Config/Constants.php index 8306679c..c2218762 100644 --- a/www-api/app/Config/Constants.php +++ b/www-api/app/Config/Constants.php @@ -149,6 +149,7 @@ define('WRENCHBOARD_BKO_END', 10999); //************************************************************** define('WRENCHBOARD_ACCOUNT_START', 11000); +define('WRENCHBOARD_PROFILE_RESETPASS', 11005); define('WRENCHBOARD_ACCOUNT_TESTEMAIL', 11001); define('WRENCHBOARD_ACCOUNT_PENDING', 11010); diff --git a/www-api/app/Controllers/WrenchApi.php b/www-api/app/Controllers/WrenchApi.php index a4e5cb0d..08bb79ad 100644 --- a/www-api/app/Controllers/WrenchApi.php +++ b/www-api/app/Controllers/WrenchApi.php @@ -79,12 +79,16 @@ class WrenchApi extends BaseController 'refferhx' => ['POST'], 'accounttypes' => ['POST'], 'jobmanagerlist' => ['POST'], + 'profilepasschange' => ['POST'], ]; return $endpoints; } private function prepareEndPointData($endpoint, $in, &$call_backend=true,&$local_out=[]){ switch ($endpoint) { + case 'profilepasschange': + $in["action"] = WRENCHBOARD_PROFILE_RESETPASS; + break; case 'addrecipient': $in["action"] = WRENCHBOARD_ACCOUNT_ADD_RECIPEINT; break; diff --git a/www-api/public/svs/user/constants.php b/www-api/public/svs/user/constants.php index 887145f7..9a5c41ac 100755 --- a/www-api/public/svs/user/constants.php +++ b/www-api/public/svs/user/constants.php @@ -56,6 +56,7 @@ define('WRENCHBOARD_BKO_END', 10999); //************************************************************** define('WRENCHBOARD_ACCOUNT_START', 11000); +define('WRENCHBOARD_PROFILE_RESETPASS', 11005); define('WRENCHBOARD_ACCOUNT_TESTEMAIL', 11001); define('WRENCHBOARD_ACCOUNT_PENDING', 11010); diff --git a/www-api/public/svs/user/userve.php b/www-api/public/svs/user/userve.php index 1cca858e..abbf790e 100755 --- a/www-api/public/svs/user/userve.php +++ b/www-api/public/svs/user/userve.php @@ -58,6 +58,7 @@ $endpoints = array( 'refferhx' => array('POST'), 'accounttypes' => array('POST'), 'jobmanagerlist' => array('POST'), + 'profilepasschange' => array('POST'), ); $call_backend = true; // sometimes we need to overwite the call to the extenstion API @@ -120,6 +121,9 @@ if ($_SERVER["REQUEST_METHOD"] == "GET") { } $in["loc"] = $_SERVER["REMOTE_ADDR"]; switch ($endpoint) { + case 'profilepasschange': + $in["action"] = WRENCHBOARD_PROFILE_RESETPASS; + break; case 'addrecipient': $in["action"] = WRENCHBOARD_ACCOUNT_ADD_RECIPEINT; break;