/* przykladowy json { "email":"*****@*****.**", "password":"******" } */ $token = $app->request->headers("Authorization"); $user = new User(); $json = $app->request->getBody(); $data = json_decode($json, true); if (isset($data['personalInfo'])) { $personalInfo = $data['personalInfo']; } else { $personalInfo = []; } if ($user->addUser($token, $data['email'], $data['password'], $personalInfo)) { $app->render(201, array('msg' => 'Pomyślnie dodano użytkownika')); } $app->render(409, array('error' => true, 'msg' => 'Już istnieje użytkownik o takim adresie email')); }); // Refresh tokena $app->post('/users/delegation', function () use($app) { $user = new User(); $json = $app->request->getBody(); $data = json_decode($json, true); $refreshToken = $data['refresh_token']; if ($data['grant_type'] == 'refresh_token' && !empty($refreshToken)) { $refresh = $user->refreshToken($refreshToken); $app->render(200, array('msg' => $refresh)); } $app->render(400, array('msg' => 'Wysąpił błąd'));