Boa tarde a todos, alguém já faz windows authentication com php? Porque eu precisava barrar o acesso da minha intranet através do windows. O problema é que qualquer usuário e senha que coloco está dando acesso.
Estou usando Apache 2.2 com PHP 5.3.27 com windows server 2008 r2.
Segue abaixo o trecho do código:
$user = $_POS["usuario"];
$pass = $_POS["senha"];
$ldap_serv = 'ldap://xxx.xxx.x.xxx';
$ldap_port = '389';
$lc = ldap_connect($ldap_serv, $ldap_port) or die("Não foi possível conectar ao servidor LDAP");
ldap_set_option($lc, LDAP_OPT_REFERRALS, 0);
ldap_set_option($lc, LDAP_OPT_PROTOCOL_VERSION, 3);
if ($lc) {
$lb = ldap_bind($lc, $user, $pass);
if ($lb) {
echo 'Usuário ok';
}
else {
echo 'Usuário não autorizado';
}
}
Alguém têm alguma dica?