} $app->render(401, array('msg' => 'Coś poszło nie tak')); }); /* wyloguj */ $app->get('/users/logout', function () use($app) { $user = new User(); $token = $app->request->headers("Authorization"); $app->render(200, array('msg' => $user->logout($token))); }); /* zmiana hasla */ $app->post('/users/me/change-password', function () use($app) { $token = $app->request->headers("Authorization"); $json = $app->request->getBody(); $data = json_decode($json, true); $user = new User(); 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();