diff --git a/middleware/SessionAuthMiddleware.php b/middleware/SessionAuthMiddleware.php index 4fbde7ef..5a454365 100644 --- a/middleware/SessionAuthMiddleware.php +++ b/middleware/SessionAuthMiddleware.php @@ -21,6 +21,7 @@ class SessionAuthMiddleware extends BaseMiddleware if ($routeName === 'root' || $this->ApplicationService->IsDemoInstallation()) { + define('AUTHENTICATED', $this->ApplicationService->IsDemoInstallation()); $response = $next($request, $response); } else @@ -28,10 +29,12 @@ class SessionAuthMiddleware extends BaseMiddleware $sessionService = new SessionService(); if ((!isset($_COOKIE[$this->SessionCookieName]) || !$sessionService->IsValidSession($_COOKIE[$this->SessionCookieName])) && $routeName !== 'login') { + define('AUTHENTICATED', false); $response = $response->withRedirect($this->AppContainer->UrlManager->ConstructUrl('/login')); } else { + define('AUTHENTICATED', $routeName !== 'login'); $response = $next($request, $response); } } diff --git a/views/components/usermenu.blade.php b/views/components/usermenu.blade.php index 006a5cb2..ea21e188 100644 --- a/views/components/usermenu.blade.php +++ b/views/components/usermenu.blade.php @@ -1,11 +1,11 @@