Re: HELP - hiding basic http authentication




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
}

.



Relevant Pages

  • HELP - hiding basic http authentication
    ... polling live images from a webcam with a basic authentication popup - ... friends login to the site first, and i want to have the scripts login ... to the camera so the user dosent get the password. ...
    (php.general)
  • Re: Unexpected Login Screen When Accessing SQL Data Via .NET Intranet
    ... > data and the SQL Server is on the same server. ... > My problem is that one user has started getting a login popup ... > right in via Windows Authentication like everyone else and like they ...
    (microsoft.public.sqlserver.connect)
  • Help Needed:
    ... or if the library module 'soap/wsdlDriver' is faulty ... The login request sequence works great, ... I have included the wiredumps for the 'login' and 'getAllEventTypes' ... Toute utilisation de ce ...
    (comp.lang.ruby)
  • Re: HELP - hiding basic http authentication
    ... However, it does mean there isnt a way of logging in for the client, ... to the camera so the user dosent get the password. ... with the request from your user's browser to the webserver. ... Browser request a webpage from the server. ...
    (php.general)
  • Re: Is the way i do, secure enought to avoid session hijacking
    ... >I am storing user login information in the session. ... >browser opens as if the sender logged in. ... > users IP address changes at each request! ...
    (microsoft.public.dotnet.framework.aspnet)