} else { $result = $usermanager->createSetting($arrBody, $token); } if ($result) { $app->response->setStatus(201); return; } return $app->response->setStatus(500); } $app->response->setStatus(403); }); $app->put('/account/password', function () use($app, $usermanager) { $token = $app->request->headers->get('X-AUTH-TOKEN'); if ($usermanager->validateToken($token)) { $arrBody = json_decode($app->request->getBody(), true); if ($usermanager->setPassword($token, $arrBody['password'])) { $app->response->setStatus(202); } else { $app->response->setStatus(500); } } }); $app->put('/account', function () use($app, $usermanager, $dbManager) { if ($usermanager->validateToken($app->request->headers->get('X-AUTH-TOKEN'))) { $username = $app->request()->post('username'); $password = $app->request()->post('password'); if ($username != null && $password != null) { } } $app->response->setStatus(403); });