* (GET) * Suche über den gesamten Datenbestand anhand eines Typs und Suchbegriffen * * Parameter * @type - (string) Type (z.B. common, bands, cds) * @pattern - (string) Suchbegriff(e) */ $app->get('/search/:type/:pattern', function ($type, $pattern) use($app) { // Statistics-Controller instanziieren $ctrlSearch = new SearchController(); // Searchinfo aus Datenbank holen // Mögliche Typen (type): // - common // - bands // - cds $ctrlSearch->GetSearchResult((object) array('type' => $type, 'pattern' => $pattern)); }); // ENDE - Suche // --- Authentication ---- /** * (POST) * Authentifiziert den Benutzer am System * * Requestparameter als JSON ({"username":"******","password":"******"}) * Aufruf siehe: app/js/services/login-service.js -> Methode: AuthenticationService.Login */ $app->post('/authenticate', function () use($app) { $req = $app->request(); $body = $req->getBody(); $_request = json_decode($body); // User-Controller instanziieren