Fix #1642 Fix #1647 distinguish not-logged-in state before session start and after session start

This commit is contained in:
Kijin Sung 2021-03-17 23:40:29 +09:00
parent 2ffc19cca3
commit fef8b10ce6

View file

@ -745,13 +745,17 @@ class Debug
case 'admin': case 'admin':
default: default:
if ($logged_info = \Context::get('logged_info')) if (!Session::isStarted())
{
return true;
}
elseif ($logged_info = Session::getMemberInfo())
{ {
return self::$_enabled = $logged_info->isAdmin(); return self::$_enabled = $logged_info->isAdmin();
} }
else else
{ {
return true; return self::$_enabled = false;
} }
} }
} }