|
|
|
@ -97,26 +97,24 @@ $app->get('/getAllUsers', function(Request $request, Response $response){
|
|
|
|
|
return $response->withHeader('Content-type', 'application/json')->withStatus(200);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$app->get('/getUserPassword', function(Request $request, Response $response){
|
|
|
|
|
$parameters = $request->getQueryParams();
|
|
|
|
|
if (empty($parameters['login'])){
|
|
|
|
|
$app->get('/getUserPassword/:login', function(Request $request, Response $response, String $login){
|
|
|
|
|
if (empty($login)){
|
|
|
|
|
throw new TypeErrorParameters($request);
|
|
|
|
|
}
|
|
|
|
|
try{
|
|
|
|
|
$response->getBody()->write(json_encode((new GatewayUser)->getUserPassword($parameters['login']), JSON_UNESCAPED_UNICODE));
|
|
|
|
|
$response->getBody()->write(json_encode((new GatewayUser)->getUserPassword($login), JSON_UNESCAPED_UNICODE));
|
|
|
|
|
}catch (PDOException $e){
|
|
|
|
|
throw new PDOError($request,$e->getMessage(),$e);
|
|
|
|
|
}
|
|
|
|
|
return $response->withHeader('Content-type', 'application/json')->withStatus(200);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$app->post('/addUser', function(Request $request, Response $response){
|
|
|
|
|
$parameters = $request->getQueryParams();
|
|
|
|
|
if (empty($parameters['login']) || empty($parameters['password'])){
|
|
|
|
|
$app->post('/addUser/:login/:password', function(Request $request, Response $response, String $login, String $password){
|
|
|
|
|
if (empty($login) || empty($password)){
|
|
|
|
|
throw new TypeErrorParameters($request);
|
|
|
|
|
}
|
|
|
|
|
try{
|
|
|
|
|
(new GatewayUser)->addUser($parameters['login'],$parameters['password']);
|
|
|
|
|
(new GatewayUser)->addUser($login,$password);
|
|
|
|
|
}catch (PDOException $e){
|
|
|
|
|
throw new PDOError($request,$e->getMessage(),$e);
|
|
|
|
|
}
|
|
|
|
|