diff --git a/CRM/Utils/System/Joomla.php b/CRM/Utils/System/Joomla.php index 533331b8837a..b80673eb3756 100644 --- a/CRM/Utils/System/Joomla.php +++ b/CRM/Utils/System/Joomla.php @@ -454,6 +454,12 @@ public function loadUser($username, $password = NULL) { $instance->login($params); } + // Save details in Joomla session + $user = JFactory::getUser($uid); + $jsession = JFactory::getSession(); + $jsession->set('user', $user); + + // Save details in Civi session $session = CRM_Core_Session::singleton(); $session->set('ufID', $uid); $session->set('userID', $contactID);