Handle no password specified and make testing for www-authenticate header non case sensitive
parent
ddec9bbd39
commit
37b571a58a
|
@ -60,7 +60,7 @@ if (!empty($_REQUEST['proxy'])) {
|
||||||
}
|
}
|
||||||
$url_parts = parse_url($url);
|
$url_parts = parse_url($url);
|
||||||
$username = $url_parts['user'];
|
$username = $url_parts['user'];
|
||||||
$password = $url_parts['pass'];
|
$password = isset($url_parts['pass']) ? $url_parts['pass'] : '';
|
||||||
|
|
||||||
$method = 'GET';
|
$method = 'GET';
|
||||||
// preparing http options:
|
// preparing http options:
|
||||||
|
@ -90,7 +90,7 @@ if (!empty($_REQUEST['proxy'])) {
|
||||||
$meta_data = stream_get_meta_data($fp);
|
$meta_data = stream_get_meta_data($fp);
|
||||||
ZM\Debug(print_r($meta_data, true));
|
ZM\Debug(print_r($meta_data, true));
|
||||||
foreach ($meta_data['wrapper_data'] as $header) {
|
foreach ($meta_data['wrapper_data'] as $header) {
|
||||||
preg_match('/WWW-Authenticate: Digest (.*)/', $header, $matches);
|
preg_match('/WWW-Authenticate: Digest (.*)/i', $header, $matches);
|
||||||
$nc = 1;
|
$nc = 1;
|
||||||
if (!empty($matches)) {
|
if (!empty($matches)) {
|
||||||
ZM\Debug("Matched $header");
|
ZM\Debug("Matched $header");
|
||||||
|
|
Loading…
Reference in New Issue