Mostrar informações do usuario logado no Active Directory (AD) usando LDAP
Boas pessoal,
Estou a fazer um sistema para autenticar no AD, a autenticação esta a funcionar mas não consigo obter os dados do usuario logado para uilizar as mesmo no sistema.
Alguem pode dar umas dicas.
Abraços!
Este é o escript:
Estou a fazer um sistema para autenticar no AD, a autenticação esta a funcionar mas não consigo obter os dados do usuario logado para uilizar as mesmo no sistema.
Alguem pode dar umas dicas.
Abraços!
Este é o escript:
<?php
$usr="dominio\usuario";
$pass="senha";
$base_dn = "CN=*,DC=*,DC=*";
if (!($connect = @ldap_connect('serverAD'))) {
die("Não foi possível se conectar com o servidor de AD");
} else {
echo 'Conectado com sucesso !!!<br>';
}
if (!($bind = @ldap_bind($connect, $usr, $pass))) {
//se não validar
echo 'Usuario ou senha incorretos !!!';
} else {
//se validar
echo 'Usuario autenticado !!!';
echo '<br>';
$result = ldap_search($connect,$base_dn, "(cn=*)") or die ("Erro na search query: ".ldap_error($connect));
$data = ldap_get_entries($connect, $result);
echo "result: ". $data["displayname"]."\n";
echo "result: ". $data["email"]."\n";
}
?>
comentários (0)
suspender
Lista de Respostas:
Nenhuma resposta foi publicada ainda.