Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/01/2007, 15h04   #1
Invité de passage
 
Inscription : janvier 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 2
Points : 0
Points : 0
Par défaut [LDAP] Créer un utilisateur dans l'AD

Bonjour,
Je travaille actuellement avec PHP5 et j'essaie de créer de nouveaux utilisateurs dans l'Active Directory avec PHP avec le code qui se trouve un peu plus en bas.
Le login,... fonctionne correctement, mais je reçois le message suivant quand je veux faire le add:
Citation:
ldap_add() [function.ldap-add]: Add: Referral in
C:\wamp\www\validAdminPage.php on line 51
(line 51 est la ligne que fait le ldap_add). et l'output "There was a problem"ce qui m'indique que le add ne marche pas

Une idée d'ou ça peut venir ou qn. a un scripte qui fonctionne??
Merci beaucoup d'avance
Claude


Le scripte:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
     $ldaprdn = "a...@ville.dom"; 
     $ldappass ="<password>"; 
     $ds = '10.121.2.202'; 
     $dn = "CN=jmiller,CN=Users;dc=ville,dc=dom"; 
     $ldapport = 389; 
     $ldapconn = ldap_connect($ds, $ldapport) 
        or die("Could not connect to LDAP server."); 
     if ($ldapconn) 
        { 
                ldap_set_option($ldapconn, LDAP_OPT_PROTOCOL_VERSION,3); 
                ldap_set_option($ldapconn, LDAP_OPT_REFERRALS,0); 
                $ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass); 
                 if ($ldapbind){ 
                $adduserAD["cn"][0] = "jmiller"; 
                $adduserAD["samaccountname"][0] =  "jmiller"; 
                $adduserAD["objectclass"][0] = "top"; 
                $adduserAD["objectclass"][1] = "person"; 
                $adduserAD["objectclass"][2] = "organizationalPerson"; 
                $adduserAD["objectclass"][3] = "user"; 
                $adduserAD["displayname"][0] = "jemp miller"; 
                $adduserAD["name"][0] = "jemp"; 
                $adduserAD["givenname"][0] = "miller"; 
                $adduserAD["sn"][0] =  "Bisdorff"; 
                $adduserAD["company"][0] ="vdl"; 
                $adduserAD["description"][0] = "my description"; 
                $adduserAD["mail"][0] = "jmil...@ville.dom"; 
                $adduserAD["samaccountname"][0] = "jbisdorff"; 
                $adduserAD["userprincipalname"][0] ="jmil...@ville.dom"; 
                // add data to directory 
                $result=ldap_add($ldapconn, $dn, $adduserAD); 
                        if ($result) 
                        echo "User added!"; 
                else 
                                         echo "There was a problem!"; 
 
 
                ldap_unbind($ldapconn);
bisibis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 15h10   #2
Nouveau Membre du Club
 
Inscription : avril 2004
Messages : 43
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 43
Points : 36
Points : 36
salut,

que te renvoie le ldap_error() ?
chicobra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 16h38   #3
Invité de passage
 
Inscription : janvier 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 2
Points : 0
Points : 0
Par défaut ldap-error,..

ldap-error me renvoit l'erreur "Referral"
ldap-errno me renvoit le code 10.

Claude
bisibis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2011, 15h16   #4
Invité de passage
 
Homme
Inscription : mai 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mai 2011
Messages : 5
Points : 2
Points : 2
Par défaut [function.ldap-add]: Add: Referral

Bonjour,
Je voulais savoir si quelqu'un saurait résoudre ce problème de: [function.ldap-add]: Add: Referral quand on veut faire un ajout dans le LDAP?
Merci.
devna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2011, 15h00   #5
Invité de passage
 
Homme
Inscription : mai 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mai 2011
Messages : 5
Points : 2
Points : 2
Par défaut Referal

Bonjour,
Je crois qu'il faut rajouter ces 2 lignes sous ta ligne $ds (connexion):
Code :
1
2
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ds, LDAP_OPT_REFERRALS, 0);
En espérant que ça puisse t'aider.

A plus
devna est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h24.


 
 
 
 
Partenaires

Hébergement Web