This is a discussion on PHP and Active Directory within the PHP General forums, part of the PHP Programming Forums category; Hi I'm trying to get it so visitors to our intranet site are able to log into the site ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
Hi
I'm trying to get it so visitors to our intranet site are able to log into the site with there normal login details. On a network using win2k3, active directory etc. Now my code at the moment seems to connect to AD but it fails when it trys to bind. <?php //Connect to Active Directory $ad = ldap_connect("hole.chase.local, 389") or die("Couldn't connect to AD!"."<br />"); echo "connect result is " . $ad . "<br />"; //set protocol version if (ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3)) { echo "Using LDAPv3". "<br />"; } else { echo "Failed to set protocol version to 3"; } $ldaprdn = 'andy'; $ldappass = 'password'; //Bind to Active Directory if ($ad){ $bd = ldap_bind($ad, $ldaprdn, $ldappass) or die("Couldn't bind to AD!"); } if ($bd){ echo "success"."<br />"; } else { echo "fail"."<br />"; } ?> Everytime it runs it dies, saying Couldn't bind to AD! Checking the logs for apache i notice it reports [client 127.0.0.1] PHP Warning: ldap_bind(): Unable to bind to server: Can't contact LDAP server in F:\\Website\\htdocs\\example3.php on line 23 Any ideas on how to solve this would be great. Cheers Andy |