Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2819 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Operations error avec ldap_search

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Operations error avec ldap_search

n°1377475
Rat-Thon
Posté le 30-05-2006 à 13:06:48  profilanswer
 

Bonjour a tous, j'avais poster un sujet il y a quelque temps pour recupérer un login windows en php.
 
On m'avais conseillé d'utilisé ldap.
 
Entre temps, j'ai abandonné car c'etait pour le boulot, et vu que je n'ai pas direct accés a l' AD, j'ai preferé renoncer.
 
Mais (ya tjr un mais), je me suis aperçu qu'on avais acces en lecture a ldap sans probleme, donc, jme lance dans des recherches sur google.
 
J'ai donc, fait 2 scripts de test :
 
<?php
echo "<h3>Test LDAP n° 1</h3>";
echo "Connexion ...<br />";
$ds = ldap_connect ("ip" );
echo "Le résultat est ".$ds."<br />";
if ($ds)
{
ldap_set_option ($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
echo "Attachement...";
$r = ldap_bind ($ds);
echo "Le résultat est ".$r."<br />";
echo "Fermeture de la connexion";
ldap_close ($ds);
}
else
{
echo "Impossible de se connecter au serveur LDAP";
}
?>
 
qui marche tres bien :
 
Test LDAP n° 1
Connexion ...
Le résultat est Resource id #2
Attachement...Le résultat est 1
Fermeture de la connexion
 
et un autre pour tester la recherche
 
<?php
echo "<h3>Recherche dans LDAP</h3>";
$ds = ldap_connect ("ip" );
if ($ds)
{
ldap_set_option ($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
// Attachement anonyme
ldap_bind ($ds);
// Combien ais-je de personne dans mon annuaire ?
$sr = ldap_search ($ds, "CN=Rat-Thon,CN=Users,DC=world2k,DC=local", "sn=*" );
echo "Le résultat de la recherche est ".$sr."<br />";
$nb = ldap_count_entries ($ds, $sr);
echo "Nombre d'entrées retournées : ".$nb;
}
ldap_close ($ds);
?>
 
qui lui, ne marche pas :(
 
Recherche dans LDAP
 
Warning: ldap_search() [function.ldap-search]: Search: Operations error in /home/clim/www/ldap/lecture.php on line 9
Le résultat de la recherche est  
 
Warning: ldap_count_entries(): supplied argument is not a valid ldap result resource in /home/clim/www/ldap/lecture.php on line 11
Nombre d'entrées retournées :  
 
j'ai install phpldapadmin, et pour une recherche sur Rat-Thon, il me dit :  
 
 CN=Rat-Thon  
 
dn CN=Rat-Thon,CN=Users,DC=world2k,DC=local  
cn Rat-Thon  
 
mais si jme log en anonyme sur phpldapadmin, il me sort rien.
 
doit je absolument me logguer avec un user/pass sur le ldap pour avoir acces a l annuaire ?
 
Merci d'avance

mood
Publicité
Posté le 30-05-2006 à 13:06:48  profilanswer
 

n°1378084
lenono75
Posté le 31-05-2006 à 13:39:43  profilanswer
 

Il a demandé :
"doit je absolument me logguer avec un user/pass sur le ldap pour avoir acces a l annuaire ?"
 
La réponse est oui...
http://fr3.php.net/ldap_search
 
@+
lenono

n°1379320
Rat-Thon
Posté le 01-06-2006 à 22:23:12  profilanswer
 

ça marche, merci bcp
 
Y a t'il un moyen de reconnaitre un utilisateur en fonction de son login d'ouverture de session ?
 
Exemple, jme log sous windows avec Rat-Thon en login, et je peux rechercher toutes les infos de Rat-Thon sur l'active directory sans que l'utilisateur n'est a se reloguer sur la page
 
est ce possible en php seul ?

n°1379392
energiez
Posté le 01-06-2006 à 23:45:07  profilanswer
 

Ba en php, c'est sur que non, puisque php travaille coté serveur et non coté client!
Aprés avec du javascript, p't :p (j'y connais rien a ldap).

n°1379405
Rat-Thon
Posté le 02-06-2006 à 00:06:48  profilanswer
 

pas con comme remarque :(
 
Bon, ben il reste plus qu'a faire un ptit formulaire login/pass :p
 
Merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Operations error avec ldap_search

 

Sujets relatifs
redirection error stdout lors insertion via fichiererror handling vb script
"Syntax error converting the varchar value.." requette insertopérations sur les champ d'un graphique
Fatal error: Can't open privilege tables[résolu] [qst] [débutant] Opérations pdt un parcours avec Iterator ?
Petit problème de parse errorfonctions LDAP non reconnues
[Solved] ERROR C2296: concatenation de chainesPb avec Coppermine Gallery... Fatal Error
Plus de sujets relatifs à : Operations error avec ldap_search


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR