Page 1 sur 1

Réupéré user ldap connecté en php

Posté : 07 nov. 2013, 15:11
par pledger
Bonjour,

Je cherche actuellement à afficher le nom de mon utilisateur ldap dans une page web php pour afficher une message du type : "Bonjour $user ldap" cependant je n'y arrive pas.

Voici Actuellement mon fichier index.php :
<?php
//Connect to LDAP server.
$ds=ldap_connect( "192.168.37.131", 389 );
 
if ($ds) {
    //Using the provided user and password to login into LDAP server.
    //For the dc, normally will be the domain.
    $r=ldap_bind($ds, "uid=USERID,ou=people users,dc=mydomaine,dc=fr", "PASSWORD");
 
    // You may add in any filter part on here. "uid" is a profile data inside the LDAP. You may filter by other columns depends on your LDAP setup.
    $sr=ldap_search($ds, "dc=exia,dc=corpsystems", "uid=*");
 
    $info = ldap_get_entries($ds, $sr);
 
    for ($i=0; $i<$info["count"]; $i++) {
               echo "uid is: " . $info[$i]["uid"][0] . "\n";
    }
    ldap_close($ds);
} else {
    
}
 
?>

En effet il me donne tous les utilisateurs présent dans mon annuaire, alors que je souhaite uniquement avoir l'utilisateur connecté.

Merci d'avance pour vos réponses

Re: Réupéré user ldap connecté en php

Posté : 07 nov. 2013, 22:41
par moogli
salut ,

Il faut revoir ta requête ldap (sur sn ou cn par exemple ?

un exemple http://www.commentcamarche.net/contents ... earch-ital

pour voir rapidement ce que cela retourne tu peux utiliser var_dump() ;)

@+