diff options
author | Igor Scheller <igor.scheller@igorshp.de> | 2018-12-28 03:28:33 +0100 |
---|---|---|
committer | msquare <msquare@notrademark.de> | 2018-12-28 20:35:44 +0100 |
commit | 491ee376517cded3c9c8d2389e3f9f21daa1a407 (patch) | |
tree | 7def296bc1e53691bb7d5b79c542e002c009ed24 /src/Middleware/SessionHandlerServiceProvider.php | |
parent | 7b3901211a0165558eebca8fe7490ca79b09f97b (diff) |
Don't save sessions permanently on api and metrics paths
closes #530 (Session on API calls)
Diffstat (limited to 'src/Middleware/SessionHandlerServiceProvider.php')
-rw-r--r-- | src/Middleware/SessionHandlerServiceProvider.php | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/Middleware/SessionHandlerServiceProvider.php b/src/Middleware/SessionHandlerServiceProvider.php new file mode 100644 index 00000000..aefcb674 --- /dev/null +++ b/src/Middleware/SessionHandlerServiceProvider.php @@ -0,0 +1,24 @@ +<?php + +namespace Engelsystem\Middleware; + +use Engelsystem\Container\ServiceProvider; + +class SessionHandlerServiceProvider extends ServiceProvider +{ + public function register() + { + $this->app + ->when(SessionHandler::class) + ->needs('$paths') + ->give(function () { + return [ + '/api', + '/ical', + '/metrics', + '/shifts-json-export', + '/stats', + ]; + }); + } +} |