CONNEXION LDAP AVEC LOGIN MOT DE PASSE EN PHP

cs_garfield90 Messages postés 388 Date d'inscription lundi 7 juillet 2003 Statut Webmaster Dernière intervention 10 février 2009 - 4 août 2005 à 18:45
TBSO59 Messages postés 1 Date d'inscription mercredi 9 juin 2010 Statut Membre Dernière intervention 15 juin 2010 - 15 juin 2010 à 15:50
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/33077-connexion-ldap-avec-login-mot-de-passe-en-php

TBSO59 Messages postés 1 Date d'inscription mercredi 9 juin 2010 Statut Membre Dernière intervention 15 juin 2010
15 juin 2010 à 15:50
.
zobinems Messages postés 4 Date d'inscription mercredi 1 février 2006 Statut Membre Dernière intervention 2 juin 2009
2 juin 2009 à 15:57
pas facile sans le code ...
Utilisateur anonyme
2 juin 2009 à 14:56
Bonjour,

Je suis en stage, et j'obtiens la même erreur que vous:

Warning: Wrong parameter count for ldap_search() in C:\wamp\www\debut\traitement.php on line 16
>>erreur lors de la recherche<<

Quelqu'un a une solution ??
zobinems Messages postés 4 Date d'inscription mercredi 1 février 2006 Statut Membre Dernière intervention 2 juin 2009
1 juin 2009 à 16:37
si tu veux tester les mot de passe AD il te suffit de te connecter avec ce couple login/mdp, ainsi tu vois si tu est rejeté ou non
angellestat Messages postés 4 Date d'inscription vendredi 25 janvier 2008 Statut Membre Dernière intervention 27 novembre 2010
1 juin 2009 à 12:41
Bonjour, jusqu'a present le probleme de recherche n'est pas resolu.
que faut il faire alors? un Bind authentifié avant de lancher la recherche?
Car dans le code ci dessous il recherche avant de faire ldap_bind;
De plus le ldap_connect ne prend pas de parametre d'authentification
Alors quelqu'un aurait il une idee pour y parvenir?
merci
ps: les mot de passe dans active D sont cryptés alors comment les tester avec celui envoyé par formulaire?
zobinems Messages postés 4 Date d'inscription mercredi 1 février 2006 Statut Membre Dernière intervention 2 juin 2009
17 janv. 2008 à 17:32
c'est normal que ca ne marche pas
Active Directory n'accepte pas les connection en anonyme
cs_foxmaster Messages postés 38 Date d'inscription mercredi 9 février 2005 Statut Membre Dernière intervention 23 septembre 2013
17 déc. 2007 à 15:40
Bonjour moi aussi j'ai le meme soucis ça bloque sur erreur de la recherche, j'ai simplifé le code pour avoir uniquement ce ci:
<?php
// informations de connexions
$ldap_host = "localhost"; //inserer ici l'addresse du serveur LDAP
$base_dn = "DC=GUESSANT,DC=ORG";
$user = "cn=".$_POST['user']; // on traite les information recoltées
$password = $_POST['pass'];
$admin="admin"; // indiquez ici le groupe auquels appartient les admin et les membres. dans mon exemple, j'ai un o=admin et un o=membres.
$membres="membres";
$connect = ldap_connect($ldap_host) // connexion en anonymous
or exit(">>Connexion au serveur LDAP echoué<<");


ldap_set_option($connect, LDAP_OPT_PROTOCOL_VERSION, 3); // on passe le LDAP en version 3, necessaire pour travailler avec le AD
ldap_set_option($connect, LDAP_OPT_REFERRALS, 0);

$read = ldap_search($connect,$base_dn, $user)
or exit(">>erreur lors de la recherche<<");
ldap_close($connect);

?>
en mettant mes parametres bien évidemment mais ça me met cete erreur ...

Warning: ldap_search() [function.ldap-search]: Search: Operations error in E:\intranet\eiffagest_interim\Untitled-2.php on line 11
>>erreur lors de la recherche<<

merci pour votre aide
dtraversa83 Messages postés 1 Date d'inscription jeudi 22 janvier 2004 Statut Membre Dernière intervention 21 mars 2007
21 mars 2007 à 14:41
j'ai moi aussi un pb que je n'arrive pas a résoudre : >>erreur lors de la recherche<<
comment résoudre ce pb ?
cs_suzye Messages postés 15 Date d'inscription lundi 12 mars 2007 Statut Membre Dernière intervention 15 mars 2007
15 mars 2007 à 14:10
bonjour a vous j'ai un probléme de connection sur l'annuaire ldap avec un login et un password en php quelqu'un pourrait il m'aider et qd je teste ce code j'ai une erreur
crashyear Messages postés 9 Date d'inscription jeudi 9 juin 2005 Statut Membre Dernière intervention 5 janvier 2007
23 oct. 2006 à 17:36
c'est bon merci pour toutes ces réponses... lol euh je n'avait juste pas les droits nécessaire j'ai donc vu avec mon admin réseau et voila!!!
crashyear Messages postés 9 Date d'inscription jeudi 9 juin 2005 Statut Membre Dernière intervention 5 janvier 2007
23 oct. 2006 à 16:13
Bonjour,

Je viens de tester ce code qui m'a l'air bien... mais moi j'ai un souci, il m'affiche le message suivant >>erreur lors de la recherche<< qui se trouve à la ligne 22.
Comme je n'y connai rien en AD et en LDAP quelqu'un pourrait-il m'aider à comprendre?

Merci
Toto102 Messages postés 1 Date d'inscription vendredi 26 décembre 2003 Statut Membre Dernière intervention 9 janvier 2006
9 janv. 2006 à 12:51
salut;
pour l ASP vous pouvez voir le lien suivant:
http://www.rallenhome.com/books/ad2e/code.html
bonne chance
cs_gadou Messages postés 4 Date d'inscription mardi 14 janvier 2003 Statut Membre Dernière intervention 8 décembre 2005
8 déc. 2005 à 17:49
bonjour,
je cherche exactement la meme chose mais en ASP
je ne trouve pas...
quelqu'un peut m'aider.?
merci
cs_glad Messages postés 97 Date d'inscription lundi 26 novembre 2001 Statut Membre Dernière intervention 24 février 2012
5 août 2005 à 08:41
Salut,

Cool, justement je m'embête avec ça depuis un certain temps. J'arrivais partiellement à l'utiliser mais pas bien. Et là je vois deux ou trois options que je n'utilisais pas !
Merci :-)
Si t'as d'autres trucs avec AD, je suis intéressé.
Bonne continuation.

à ++
cs_garfield90 Messages postés 388 Date d'inscription lundi 7 juillet 2003 Statut Webmaster Dernière intervention 10 février 2009
4 août 2005 à 18:45
commente
echo "Le user est admin"; et echo "Le user est membre";
car la on peut faire du BRUTE FORCE pour trouvé le mdp étant donné que l'on sait que le login existe

sinon le code a l'air correct, pas d'annuaire LDAP sous la main ;)
Rejoignez-nous