$app->render(400, array('msg' => 'Proszę podać dane niezbędne do utworzenia nowego konta')); } if ($data['password1'] !== $data['password2']) { $app->render(400, array('msg' => 'Podane hasła nie są zgodne')); } $user = new User(); $register = $user->register($data); $userData = $user->me($register['jwt'], false); $app->render(200, array('msg' => 'Zalogowano poprawnie', 'jwt' => $register['jwt'], 'rto' => $register['refreshToken'], 'user' => $userData)); $app->render(200, array('msg' => $register)); }); /* biezacy uzytkownik */ $app->get('/users/me', function () use($app) { $user = new User(); $token = $app->request->headers("Authorization"); if ($user->me($token)) { $app->render(200, array('msg' => $user->me($token))); } $app->render(400, array('msg' => 'Nie można pobrać danych użytkownika')); }); $app->get('/users/me-full-data', function () use($app) { $user = new User(); $token = $app->request->headers("Authorization"); $app->render(200, array('msg' => $user->getMeFullData($token))); }); $app->post('/users/me-full-data', function () use($app) { $token = $app->request->headers("Authorization"); $json = $app->request->getBody(); $data = json_decode($json, true); $user = new User(); if ($user->updateMeFullData($token, $data)) {