diff options
Diffstat (limited to 'public/jsonapi.php')
| -rw-r--r-- | public/jsonapi.php | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/public/jsonapi.php b/public/jsonapi.php index 4b2ba4b..8d69b51 100644 --- a/public/jsonapi.php +++ b/public/jsonapi.php @@ -9,13 +9,6 @@ require '../lib/bootstrap.php'; // Set base url for URLHelper class URLHelper::setBaseUrl($GLOBALS['CANONICAL_RELATIVE_PATH_STUDIP']); -page_open([ - 'sess' => 'Seminar_Session', - 'auth' => 'Seminar_Default_Auth', - 'perm' => 'Seminar_Perm', - 'user' => 'Seminar_User', -]); - // Instantiate the app $container = app(); AppFactory::setContainer($container); @@ -29,6 +22,11 @@ $app->setBasePath($GLOBALS['CANONICAL_RELATIVE_PATH_STUDIP'] . 'jsonapi.php'); $middleware = require 'lib/classes/JsonApi/middleware.php'; $middleware($app); +//register stud.ip session/auth middleware +$app->add(app(Studip\Middleware\AuthenticationMiddleware::class)); +auth()->setNobody(true); +$app->add(app(Studip\Middleware\SessionMiddleware::class)); + // Register routes $routes = require 'lib/classes/JsonApi/routes.php'; $routes($app); |
