diff --git a/components/com_users/src/Controller/UserController.php b/components/com_users/src/Controller/UserController.php index df9861e31e03a..75dbef65e9f1f 100644 --- a/components/com_users/src/Controller/UserController.php +++ b/components/com_users/src/Controller/UserController.php @@ -140,10 +140,11 @@ public function logout() // Check for a simple menu item id if (is_numeric($return)) { - $return = 'index.php?Itemid=' . $return; + $itemId = (int) $return; + $return = 'index.php?Itemid=' . $itemId; if (Multilanguage::isEnabled()) { - $language = $this->getModel('Login', 'Site')->getMenuLanguage($return); + $language = $this->getModel('Login', 'Site')->getMenuLanguage($itemId); if ($language !== '*') { $return .= '&lang=' . $language;