From 4c8b07103b434f318f6613ac8b00355cd287ea9e Mon Sep 17 00:00:00 2001 From: Yisroel Baum Date: Wed, 29 Oct 2025 22:02:03 +0200 Subject: [PATCH] add auth middleware --- src/MiddleWare/AuthMiddleware.php | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/MiddleWare/AuthMiddleware.php diff --git a/src/MiddleWare/AuthMiddleware.php b/src/MiddleWare/AuthMiddleware.php new file mode 100644 index 0000000..6310e49 --- /dev/null +++ b/src/MiddleWare/AuthMiddleware.php @@ -0,0 +1,27 @@ +handle($request); + } + + $uri = $request->getUri()->getPath(); + if ($uri !== '/login' && $uri !== '/logout') { + $_SESSION['intended'] = $uri; + } + $resp = new SlimResponse(302); + + return $resp->withHeader('Location', '/login'); + } +}