diff --git a/inc/SP/Core/Init.class.php b/inc/SP/Core/Init.class.php index d8b8bdd3..9b25e58f 100644 --- a/inc/SP/Core/Init.class.php +++ b/inc/SP/Core/Init.class.php @@ -507,7 +507,9 @@ class Init */ public static function isLoggedIn() { - return (DiFactory::getDBStorage()->getDbStatus() === 0 && Session::getUserData()->getUserLogin()); + return (DiFactory::getDBStorage()->getDbStatus() === 0 + && Session::getUserData()->getUserLogin() + && is_object(Session::getUserPreferences())); } /**