diff --git a/src/users/user.php b/src/users/user.php index d0795e9..bee8825 100644 --- a/src/users/user.php +++ b/src/users/user.php @@ -34,7 +34,7 @@ public function post() $params = JComponentHelper::getParams("com_users"); $response = new stdClass; - $xidentifier = $app->input->server->get('HTTP_IDENTIFIER'); + $xidentifier = $app->input->server->get('HTTP_X_IDENTIFIER'); $fidentifier = $app->input->server->get('HTTP_FORCECREATE'); if ($formData['username'] == '' || $formData['name'] == '' || $formData['email'] == '') @@ -156,6 +156,7 @@ public function get() { $input = JFactory::getApplication()->input; $id = $input->get('id', 0, 'int'); + $xidentifier = $input->server->get('HTTP_X_IDENTIFIER', '', 'String'); /* * If we have an id try to fetch the user @@ -163,7 +164,8 @@ public function get() */ if ($id) { - $user = JUser::getInstance($id); + // Get a user object + $user = $this->retriveUser($xidentifier, $id); if (! $user->id) { @@ -262,7 +264,7 @@ public function delete() { $app = JFactory::getApplication(); $userIdentifier = $app->input->get('id', 0, 'STRING'); - $xidentifier = $app->input->server->get('HTTP_IDENTIFIER'); + $xidentifier = $app->input->server->get('HTTP_X_IDENTIFIER', '', 'String'); $loggedUser = JFactory::getUser();