diff --git a/web.php b/web.php index 82776dc..ade34d4 100644 --- a/web.php +++ b/web.php @@ -4,6 +4,7 @@ use SokoWeb\Response\HttpResponse; use SokoWeb\Routing\RouteCollection; use SokoWeb\Session\DatabaseSessionHandler; use SokoWeb\Request\Request; +use SokoWeb\Request\Session; use MapGuesser\Controller\MapsController; use MapGuesser\Controller\HomeController; use MapGuesser\Controller\LoginController; @@ -90,7 +91,11 @@ Container::$routeCollection->group('admin', function (RouteCollection $routeColl }); if (isset($_COOKIE['COOKIES_CONSENT'])) { - Container::$sessionHandler = new DatabaseSessionHandler(Container::$dbConnection); + Container::$sessionHandler = new DatabaseSessionHandler( + Container::$dbConnection, + 'sessions', + new DateTime('-7 days') + ); session_set_save_handler(Container::$sessionHandler, true); session_start([ @@ -124,7 +129,7 @@ Container::$request = new Request( $_GET, $_POST, getallheaders(), - $_SESSION, + new Session($_SESSION), new UserRepository() );