Commit ba3c558f authored by Gábor Hojtsy's avatar Gábor Hojtsy

#182410 by greggles: HTTP Basic authentication username and password was...

#182410 by greggles: HTTP Basic authentication username and password was parsed in drupal_http_request() but then not used in the request
parent 3fb218cb
......@@ -458,6 +458,11 @@ function drupal_http_request($url, $headers = array(), $method = 'GET', $data =
'Content-Length' => 'Content-Length: '. strlen($data)
);
// If the server url has a user then attempt to use basic authentication
if (isset($uri['user'])) {
$defaults['Authorization'] = 'Authorization: Basic '. base64_encode($uri['user'] . (!empty($uri['pass']) ? ":". $uri['pass'] : ''));
}
foreach ($headers as $header => $value) {
$defaults[$header] = $header .': '. $value;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment