From d606383b70da32489efe6ed2f088152cb6dbcec5 Mon Sep 17 00:00:00 2001 From: zebardy Date: Fri, 22 Nov 2019 14:21:11 +0000 Subject: [PATCH] start investigating session auth middleware creation --- middleware/SessionAuthMiddleware.php | 4 ++++ routes.php | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/middleware/SessionAuthMiddleware.php b/middleware/SessionAuthMiddleware.php index 7bb53042..a03ec335 100644 --- a/middleware/SessionAuthMiddleware.php +++ b/middleware/SessionAuthMiddleware.php @@ -21,6 +21,8 @@ class SessionAuthMiddleware extends BaseMiddleware public function __invoke(\Slim\Http\Request $request, \Slim\Http\Response $response, callable $next) { + $fp = fopen('/config/data/sql.log', 'a'); + $time_start = microtime(true); $route = $request->getAttribute('route'); $routeName = $route->getName(); $sessionService = SessionService::getInstance(); @@ -61,6 +63,8 @@ class SessionAuthMiddleware extends BaseMiddleware $response = $next($request, $response); } } + fwrite($fp, "£££ SessionAuthMiddleware - invocation time : " . round((microtime(true) - $time_start),6) . "\n"); + fclose($fp); return $response; } diff --git a/routes.php b/routes.php index ed9c4397..7541eede 100644 --- a/routes.php +++ b/routes.php @@ -10,7 +10,10 @@ use \Tuupola\Middleware\CorsMiddleware; fwrite($fp, "*** routing - dep load time : " . round((microtime(true) - $route_time_start),6) . "\n"); $main_route_time_start = microtime(true); -$session_auth_middelware = new SessionAuthMiddleware($appContainer, $appContainer->LoginControllerInstance->GetSessionCookieName()); +$session_cookie_name = $appContainer->LoginControllerInstance->GetSessionCookieName(); +fwrite($fp, "*** routing - get session cookie name time : " . round((microtime(true) - $main_route_time_start),6) . "\n"); + +$session_auth_middelware = new SessionAuthMiddleware($appContainer, $session_cookie_name); fwrite($fp, "*** routing - create session auth middleware time : " . round((microtime(true) - $main_route_time_start),6) . "\n"); $app->group('', function()