diff --git a/public/site/config/routes/logout.php b/public/site/config/routes/logout.php index 258c276..9f92b94 100644 --- a/public/site/config/routes/logout.php +++ b/public/site/config/routes/logout.php @@ -4,10 +4,12 @@ return [ 'pattern' => '(:all)logout', 'action' => function () { $kirby = kirby(); - $user = $kirby->user(); - $user->logout(); - session_start(); - go(site()->url()); - } -]; \ No newline at end of file + if ($user = $kirby->user()) { + $user->logout(); + session_start(); + } + + go(site()->panel()->url()); + }, +];