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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Problème ajout utilisateur dans AD

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Problème ajout utilisateur dans AD

n°1335553
Asmodee4
Posté le 30-03-2006 à 14:50:49  profilanswer
 

Bonjour,
 
     Je fais une application php pour ajouter, supprimer et modifier les utilisateurs. J'arrive à ajouter une personne, mais je ne peux pas renseigner l'attribut memberof, sinon il me met "Server is unwilling to perform" et mon utilisateur ne se crée pas.
     Si il y a quelqu'un qui sait comment ajouter un une personne à un groupe, ce serait gentil de m'aider.
     Par la même occasion si quelqu'un sait aussi pour mettre un mot de passe.
 
      Merci.

mood
Publicité
Posté le 30-03-2006 à 14:50:49  profilanswer
 

n°1335574
omega2
Posté le 30-03-2006 à 15:07:20  profilanswer
 

Moi, je sais faire ... pour mon site que j'ai fait de mes mains.
La question, c'est : quel est ton code qu'on te dise où est ton erreur.

n°1335575
the_bigboo
Posté le 30-03-2006 à 15:07:54  profilanswer
 

Plateforme ? Code ? Procédure ?

n°1335606
Asmodee4
Posté le 30-03-2006 à 15:32:20  profilanswer
 

pour l'instant c'est juste pour vérifier que je fais bien ce qu'il faut. Après ce sera automatiser.
 
Voilà le code :
 
<html>
<head>
<title>Essai</title>
</head>
<body>
<?php
 echo "Connexion...";
 $ds=ldap_connect("127.0.0.1" );
 // on suppose que le serveur LDAP est sur le serveur local
 if ($ds) {
  echo "réussie<br>";
  ldap_set_option($ds,LDAP_OPT_PROTOCOL_VERSION, 3);
  // liaison
  echo "Liaison...";
  if(@ldap_bind($ds,'administrateur','administrateur')) {
   echo "réussie<br>";
   $info["objectClass"]="User";
   $info["cn"]="toto"; //login
   $info["displayName"]="toto1"; //Nom affiché
   $info["sn"]="titi"; //Nom de famille
   $info["userprincipalname"]="toto@essai.fr"; //Nom d'ouverture de session
   $info["samaccountname"]="toto";
   $info["useraccountcontrol"]="544"; //Activation compte
   $info["memberof"]=array("CN=11L,OU=11L,OU=Eleves,DC=essai,DC=fr" );
                        echo "Ajout utilisateur...";
   if (ldap_add($ds,"CN=toto,OU=11L,OU=Eleves,DC=essai,DC=fr",$info))
    echo "Réussie.<br>";
                        else
                                echo "Echec.<br>";
  } else
   echo "echec<br>Cause : ".ldap_error($ds)."<BR>";
  ldap_close($ds);
 }else
  echo "echec";
?>
</body>
</html>
 
 
     PS: pour le memberof, j'ai d'abord essayer comme ça :
            $info["memberof"]="CN=toto,OU=11L,OU=Eleves,DC=essai,DC=fr";


Message édité par Asmodee4 le 30-03-2006 à 15:39:34
n°1335624
the_bigboo
Posté le 30-03-2006 à 15:43:45  profilanswer
 

tu m'a fais peur, c'est du LDAP , pas du AD :o

n°1337972
Asmodee4
Posté le 03-04-2006 à 16:58:25  profilanswer
 

S'il te plaît omega2, si tu pouvez m'éclairer, ce serai hyper sympa.


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

  [PHP] Problème ajout utilisateur dans AD

 

Sujets relatifs
Lien PHP - Javaproblème de syntaxe...
mailto probleme assistant de connexionProblème id dans création de tableau dynamique [résolu]
Probleme de mise en page[SGBD/SQL] Oracle : PL/SQL, problème tout con
Probleme DIV scrollable dans un TableauPossible ou pas : Inserer une page PHP dans un Flash
Problème avec un onblur... 
Plus de sujets relatifs à : [PHP] Problème ajout utilisateur dans AD


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