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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Réupéré user ldap connecté en php

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

par moogli » 07 nov. 2013, 22:41

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() ;)

@+

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

par pledger » 07 nov. 2013, 15:11

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