Re: HELP - hiding basic http authentication
- From: "ZeldorBlat" <zeldorblat@xxxxxxxxx>
- Date: 15 Aug 2006 09:54:41 -0700
phoe2693@xxxxxxxxx wrote:
Im in desperate need of help! Anyone have a solution to this problem?
polling live images from a webcam with a basic authentication popup -
for display on my webpage.
friends login to the site first, and i want to have the scripts login
to the camera so the user dosent get the password. (so they dont mess
up my settings etc). Ive tried everything I can think of -
1)setting the $_SERVER['PHP_AUTH_USER'] and corresponding pass and
authtypes arrays
2)using an ajax HTTPObject javascript to pre-send them
3) using the PEAR lib HTTP_Request with the following code:
require_once "HTTP/Request.php";
$req =& new HTTP_Request("http://cameraurl/");
$req->setBasicAuth("login", "pass");
$response = $req->sendRequest();
if (PEAR::isError($response)) {
echo $response->getMessage();
}
else {
// we should be able to show the page now, without login
popups... but does not work
headers("Location: http://mypage.com/loggedin");
}
Someone MUST have already bypassed this - its such a simple thing but
its a complete deal breaker... HELP PLEASE - how can i get rid of the
popup in a php script before i visit the camera page?
You're on the right track with the PEAR stuff. But remember, that
request is made by the web server to the webcam. It has nothing to do
with the request from your user's browser to the webserver.
What you want is something like this:
Browser request a webpage from the server.
Server makes a request to the camera with the username and password.
Server returns the image from the camera to the browser.
So something like this:
$req =& new HTTP_Request("http://cameraurl/");
$req->setBasicAuth("login", "pass");
$response = $req->sendRequest();
if (PEAR::isError($response)) {
echo $response->getMessage();
}
else {
//$response has the image from the request to the camera:
echo $reponse; //send it to the user's browser
}
.
- Follow-Ups:
- Re: HELP - hiding basic http authentication
- From: phoe2693
- Re: HELP - hiding basic http authentication
- References:
- HELP - hiding basic http authentication
- From: phoe2693
- HELP - hiding basic http authentication
- Prev by Date: HELP - hiding basic http authentication
- Next by Date: Re: PHP and MYSQL Install probs...
- Previous by thread: HELP - hiding basic http authentication
- Next by thread: Re: HELP - hiding basic http authentication
- Index(es):
Relevant Pages
|