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.