function GetADAuth($username, $password){
$AD_SERVER = '172.20.2.2';
$ad = ldap_connect('ldap://'.$AD_SERVER)
or die("Couldn't connect to AD!");
ldap_set_option($ad, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ad, LDAP_OPT_REFERRALS, 0);
return(ldap_bind($ad, $username.'@smart', $password));
}
$test = GetADAuth($user, $pass);
echo "<br><br>";
if (($test =="1") and ($user!="")) echo "Вы авторизованы!!!";
if (($test !="1") and ($user!="")) echo "Неправильное имя пользователя или пароль!!!";
Есть такой скриптик авторизации через ActiveDirectory
пытаюсь авторизоваться пишет
Unable to bind to server: Invalid credentials
Пытаюсь просто подцепиться без авторизации только коннект то все ок... в чем может быть проблема?