Re: Re: PHP, LDAP, Authentication
| From: | dwalker | Date: | Wed, 16 Apr 2003 01:33:01 +0000 |
| Subject: | Re: Re: PHP, LDAP, Authentication | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-144054@lists.php.net to get a copy of this message | ||
I just discovered, the hard way, exactly what you've described -- the
thinking and the code works beautifully. However, I do have one resulting
problem with giving other pages the ability to check for a 'authentication'
variable AND then redirect with a "header('Location:
http://www.someplaceelse.com/dir1/nextpage.php?avariable=astatus');"
I receive the following warning message:
Warning: Cannot add header information - headers already sent by (output
started at /export/.../yourfile.php:9) in /export/.../yourfile.php on line
13
Ultimately, it looks as though it's complaining about having already
received a redirection instruction, even though another page initiated it.
I have several other pages that will have a need to check for authentication
and, initially, I thought I'd try to incorporate this authentication and
redirection stuff into my top nav bar which happens to be INCLUDED on every
page. I changed the code to see to if I could generate different results.
Any suggestions would be appreciative.
-----Original Message-----
From: Marcus Brock <mbrock@mbrock.com>
To: velikanka@hotmail.com <velikanka@hotmail.com>; php-general@lists.php.net
<php-general@lists.php.net>
Date: Tuesday, April 08, 2003 8:52 AM
Subject: [PHP] Re: PHP, LDAP, Authentication
>Here is how I authenticate using PHP and LDAP. So far it has worked pretty
>well....
>
>Have a form where the user inputs their username/password.
>
>Start a session and set an is_authenticated session variable to 'false'.
>
>Then Bind to the LDAP server anonymously and do a search for the input
>username. If the username is not found then this is not a valid user and
>you return a bad username error. If the username is found then this is a
>valid user and you can validate the password.
>
>Next bind to the LDAP server using the valid username and the input
>password. If an error is returned then return a bad password error. If
>the password is good then set the is_authenticated session variable
>to 'true' and get any other info you need from the LDAP server and store
>this data in session variables.
>
>Then at the beginning of each page that needs authentication, check the
>is_authenticated session variable for 'true'.
>
>HTH
>
>>
>>
>> -----Original Message-----
>> From: Simon [mailto:velikanka@hotmail.com]
>> Sent: Tuesday, April 08, 2003 8:33 AM
>> To: php-general@lists.php.net
>> Subject: [PHP] Re: PHP, LDAP, Authentication
>>
>>
>> Simon wrote:
>>> Hi,
>>>
>>> I need to authorise users with ldap and php. Does anybody have any
>>> example script how to do it. Sessions will be great.
>>>
>>> TNX
>>>
>> anybody? Is it possible to authenticate userst through php and ldap by
>> using sessions?
>>
>>
>> --
>> 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
>
>