// Users $app->post('/login', function () use($app) { global $db; $data = json_decode($app->request->getBody()); $user = Users_model::get_hash($db, $data->email); $hash = Password::make($data->password, PASSWORD_BCRYPT, array("cost" => 10)); if (Password::verify($data->password, $user[0]->password) == true) { echoResponse(200, $user[0]); } else { echoResponse(403, "Not a valid password"); } }); // 'authenticateToken', $app->get('/users', 'authenticateToken', function () use($app) { global $db; $rows = Users_model::get_users($db); // foreach (getallheaders() as $name => $value) { // var_dump(getallheaders()); // } echoResponse(200, $rows); }); $app->post('/users', function () use($app) { global $db; $data = json_decode($app->request->getBody()); $rows = Users_model::add_user($db, $data); echoResponse(200, $rows); }); $app->post('/users/:role', function ($role) use($app) { global $db; $data = json_decode($app->request->getBody()); // echo $data;