저는 인트라넷 사이트에서 AD 사용자의 유효성을 검사하기 위해 몇 가지 가이드 (및 PHP 매뉴얼)를 살펴 보았습니다. ldap_connect를 사용한 것은 이번이 처음이며, 운이 없었습니다.PHP ldap 바인드 문제
누구든지 내 코드를보고 내가 누락 된 부분을 볼 수 있습니까?
감사합니다.
<?php
$user = "08jf1";
$password = "pass";
// Active Directory server
$ldap_host = "10.43.48.5";
// Active Directory DN
$ldap_dn = "OU=CSE-W7,OU=Students-W7,DC=server,DC=local";
// Domain, for purposes of constructing $user
$ldap_usr_domain = "@server.local";
// Connect to AD host
$ldapconn = ldap_connect("10.43.48.5");
if ($ldapconn) {
$bind = ldap_bind($ldap_host, $ldap_dn, $user . $ldap_usr_domain, $password);
if ($bind) {
echo "Verified user";
//$_SESSION['username'] = $session_username;
//$_SESSION['password'] = $session_password;
} else {
echo "User does not exist";
}
}
?>
편집 : 내가 LDAP를 확인할 수는은 phpinfo 불구하고 사용할 수 있습니다!