function IsValidUserOrGuest() { $CurrentTenant = Tenant::GetCurrent(); if (!isset($_SESSION["CurrentUserName[" . $CurrentTenant->ID . "]"]) && !isset($_SESSION["CurrentPassword[" . $CurrentTenant->ID . "]"])) { return true; } $user = User::GetByLoginID($_SESSION["CurrentUserName[" . $CurrentTenant->ID . "]"]); if ($user == null) { return true; } return IsAuthenticated(); }