You are here: PHP and Active Directory « All PHP « IT news, forums, messages
PHP and Active Directory

Posted by andyt_2000_uk on 11/28/05 02:40

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

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация