if ($user->changePassword($token, $data['oldPass'], $data['newPass'], $data['repPass'])) { $app->render(200, array('msg' => 'Hasło zostało zmienione')); } $app->render(401, array('msg' => 'Coś poszło nie tak')); }); $app->get('/users/:user_id', function ($user_id) use($app) { $token = $app->request->headers("Authorization"); $user = new User(); $userData = $user->getUser($user_id, $token); $app->render(200, array('msg' => $userData)); }); /* edytuj uzytkownika */ $app->put('/users/:user_id', function ($user_id) use($app) { $token = $app->request->headers("Authorization"); $user = new User(); $json = $app->request->getBody(); $data = json_decode($json, true); if ($user->updateUser($token, $user_id, $data)) { $app->render(200, array('msg' => 'Pomyślnie wyedytowano użytkownika')); } $app->render(400, array('error' => true, 'msg' => 'Wystąpił problem z edycją użytkownika')); }); /* usun uzytkownika */ $app->delete('/users/:user_id', function ($user_id) use($app) { $token = $app->request->headers("Authorization"); $user = new User(); if ($user->removeUser($token, $user_id)) { $app->render(200, array('msg' => 'Użytkownik został pomyślnie usunięty z systemu')); } $app->render(400, array('error' => true, 'msg' => 'Wystąpił problem z usuwaniem użytkownika')); });