Re: authentication
| From: | ed at home dot homes2see dot com | Date: | Mon, 03 Feb 2003 20:19:17 +0000 |
| Subject: | Re: authentication | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-134178@lists.php.net to get a copy of this message | ||
I'm sorry the line should have been...
header("Location:http://$PHP_AUTH_USER:$PHP_AUTH_PW@someprotectedsite.com");
Ed
On Mon, 3 Feb 2003 ed@home.homes2see.com wrote:
>
> There is a way to supposedly do this by authenticating a username and
> password through php first through such methods as database lookups and
> then passing the username and password through $PHP_AUTH_USER and
> $PHP_AUTH_PW using the header() command to point to the URL of the
> .htaccess protected directory but I have never gotten it to work myself.
>
> if ($pass = $pass) {
>
>
> header("Location:$PHP_AUTH_USER:$PHP_AUTH_PW@http://www.someprotectedsite.com");
>
> }
>
> My command above my be wrong. I haven't tried it for a while. I know you
> can do such a thing on the Address bar of any browser and pass it that way
> though.
>
> Ed
>
>
> On Mon, 3 Feb 2003, Chris Winters wrote:
>
> > Chris,
> >
> > Exactly. I am relying on the webserver to provide the restrictions.
> >
> > Now my next question:
> > what functions should I utilize or come close to to do it? There isnt any
> > PHP pages directed towards teh directory itself. Its is just a hard link to
> > the protected areas. Are there any functions that support it?
> >
> > Im googling now ;)
> >
> > Thanks for your answers in advanced and previously.
> > Chris
> >
> > "Chris Shiflett" <shiflett@php.net> wrote in message
> > news:20030203190047.9756.qmail@web14305.mail.yahoo.com...
> > > --- Chris Winters <channel0_70@yahoo.com> wrote:
> > > > So, if one was to protect a directory or folder, a
> > > > regular dialog will appear for username and passcode
> > > > prompt within the web browser. I was researching some
> > > > variables that I came across which is called
> > > > $PHP_AUTH_USER, $PHP_AUTH_PW, and $PHP_AUTH_TYPE.
> > >
> > > Yes, these variables deal with HTTP basic authentication.
> > >
> > > > I would like to by pass that by a user entering the
> > > > username and passcode via HTML, instead of the dialog
> > > > showing.
> > >
> > > In that case, you will want to do exactly as you say,
> > > collect the username and password via an HTML form and
> > > authenticate the credentials with PHP. It sounds like you
> > > are currently relying on your Web server to provide the
> > > access restrictions.
> > >
> > > So, you can either:
> > >
> > > 1. Keep HTTP basic authentication enabled in the Web server
> > > for these directories and live with the behavior.
> > > 2. Turn off HTTP basic authentication in the Web server and
> > > write a login page in PHP. It is then up to you to control
> > > access to whatever resources you want to protect, so this
> > > will require a bit of work on your part.
> > >
> > > Hope that helps.
> > >
> > > Chris
> >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>