/* przykladowy json { "email":"*****@*****.**", "password":"******" } */ $json = $app->request->getBody(); $data = json_decode($json, true); if (!isset($data['email']) || !$data['email']) { $app->render(400, array('msg' => 'Proszę podać adres email')); } if (!isset($data['password']) || !$data['password']) { $app->render(400, array('msg' => 'Proszę wpisać hasło')); } $user = new User(); $login = $user->login($data['email'], $data['password']); $userData = $user->me($login['jwt'], false); if ($login) { $app->render(200, array('msg' => 'Zalogowano poprawnie', 'jwt' => $login['jwt'], 'rto' => $login['refreshToken'], 'user' => $userData)); } else { $app->render(401, array('msg' => 'Nieporawne dane logowania')); } }); $app->post('/users/register', function () use($app) { $json = $app->request->getBody(); $data = json_decode($json, true); if (!isset($data['email']) || !$data['email'] || !isset($data['password1']) || !$data['password1'] || !isset($data['password2']) || !$data['password2'] || !isset($data['name']) || !$data['name'] || !isset($data['sex'])) { $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'));