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