[php] Unable to bind to server: Invalid credentials

Unable to bind to server: Invalid credentials [php] - PHP - Programmation

Marsh Posté le 07-06-2006 à 10:20:37    

bonjour,
 
j'ai un soucis avec la fonction ldap_bind. je veux utiliser cette fonction afin de vérifier l'identification des utilisateurs en utilisant l'active directory.  
 
mon code est le suivant:
 
function checkLogin($login, $pass, $server)
  {
      $ad = ldap_connect($server)
      or die("Could not connect to LDAP server." );
 
      ldap_set_option($ad, LDAP_OPT_PROTOCOL_VERSION, 3);
 
      $bd = ldap_bind($ad, $login, $pass)
      or die("Could not connect to LDAP server." );
  }

 
je précise que la fonction checkLogin est appelé depuis une autre page qui est inclu au début du fichier, et le login est en fait le nom récupérer dans le formulaire d'identification , de meme pour le mot de passe.
 
je ne comprends pas ou est l'erreur, je précise que j'ai trouver ce code sur internet, et que je ne maitrise pas du tout le php.
 
merci d'avance.

Message cité 1 fois
Message édité par carole8 le 07-06-2006 à 10:21:24
Reply

Marsh Posté le 07-06-2006 à 10:20:37   

Reply

Marsh Posté le 07-06-2006 à 10:31:26    

carole8 a écrit :

je ne comprends pas ou est l'erreur,


Euh et nous non plus ... C'est quoi l'erreur???
 

carole8 a écrit :

je précise que j'ai trouver ce code sur internet, et que je ne maitrise pas du tout le php.merci d'avance.


:o

Reply

Marsh Posté le 07-06-2006 à 10:48:29    

ben en fait quand j'ouvre mon formulaire avec http://localhost je rentre le nom et le mot de passe et après j'ai l'erreur du titre qui s'affiche, cad :  
Warning: ldap_bind() [function.ldap-bind]: Unable to bind to server: Invalid credentials in C:\wamp\www\ded\auth_modif.php on line 12
Could not connect to LDAP server.
 
et la ligne 12 c celle du ldap_bind...
 
merci

Reply

Marsh Posté le 07-06-2006 à 11:17:11    

D'après les commentaires dans la doc

Citation :

according to the rfc, "Invalid credentials" is the LDAP
response code returned when password/username pair isn't correct.

Reply

Marsh Posté le 07-06-2006 à 11:24:34    

ben le problème c'est que nom et le mot de passe que je rentre sont correct. en fait j'ai peur que ça ne vérifie pas les nom/mot de passe de l'actrive directorie... qu'est ce que tu en pense?

Reply

Marsh Posté le 07-06-2006 à 15:12:21    

est ce que quelqu'un aurait une idée pour pouvoir utiliser l'active driectory correctement pour vérifier le nom et le mot de asse de l'utilisateur...
merci

Reply

Marsh Posté le 03-04-2007 à 15:58:34    

Si jamais ce n'est pas trop tard, j'ai résolu cette erreure en ajoutant le domaine au nom d'utilisateur, ex : user@domain.ext

Reply

Marsh Posté le 03-04-2007 à 16:08:43    

une réponse 10 mois après [:rofl]

Reply

Marsh Posté le 13-02-2008 à 17:29:34    

c'est toujours utile de répondre à un post, même 10 mois après. La preuve, moi !
Merci VertigeSQY

Reply

Marsh Posté le 08-07-2008 à 19:01:29    

De meme :)


---------------
Ce n'est pas l'ordinateur qui ne fait pas ce qu'on lui demande... car il le fait !
Reply

Marsh Posté le 08-07-2008 à 19:01:29   

Reply

Marsh Posté le 18-09-2008 à 14:59:24    

Pareillement, bien utile.
 
Un petit exemple, pour compléter.
 

Code :
  1. //association login au domaine
  2. $bddn ="uid=".$auth_user->getLogin().",ou=user,dc=perdu,dc=com"
  3. //le bind server
  4. $this->binder=ldap_bind($this->ds,$this->bddn,$this->pwd);


---------------
Pick another grid, and the same chaos will appear differently ordered and disordered.
Reply

Marsh Posté le 09-09-2009 à 17:58:33    

Merci VertigeSQY ta petite correction m'a été très utile!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed