|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : septembre 2004 Messages : 148 ![]() |
Bonjour
Je souhaiterai savoir s'il est possible d'ajouter une organisation ou une unité organisationnelle dans une organisation avec un script PHP à notre annuaire LDAP. On a tenté plusieurs fois avec la fonction ldap_add tout en modifiant l'attribut objectClass mais sans resultat... Si quelqu'un a une idée. Merci d'avance Podz |
|
|
00
|
|
|
#2 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Oui c'est possible, mais pour t'aider, il faudrait détailler davantage : source de l'erreur (niveau serveur - droits insuffisants, ... ou bien php - mauvaise utilisation, ...). Quelles sont les messages d'erreur (car quand le script fonctionne pas il doit y en avoir) ? Et puis comment fais-tu ton ldap_add (si c'est bien là qu'est le problème) ?
Julp. |
|
|
00
|
|
|
#3 | ||
|
Membre régulier
![]() Inscription : septembre 2004 Messages : 148 ![]() |
Bonjour
Désolé de repondre aussi tard... En fait, nous avons réussi à créer une unité organisationnelle avec php et même les utilisateurs associées (je mettrai le code demain...). Malheureusement nous rencontrons un problème au niveau du mot de passe de ces utilisateurs. Nous le récupérons dans un fichier csv et lorsque nous ajoutons l'utilisateur avec son mot de passe associé, il n'est pas possible de se connecter avec son profil. Par contre on s'est rendu compte qu'en donnant directement le mot de passe dans le code cela marchait tres bien. Exemple de la ligne de code en question : Code :
Merci d'avance Podz |
||
|
|
00
|
|
|
#4 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Sous quelle forme récupérez-vous les mots de passe ? Le serveur gère quelques cryptages et un préfixe doit s'accoller au mot de passe (voir slappasswd(8) pour voir la forme). (En tout cas c'est comme ça que ça marche avec OpenLDAP).
Julp. |
|
|
00
|
|
|
#5 | ||
|
Membre régulier
![]() Inscription : septembre 2004 Messages : 148 ![]() |
Bonjour
Voici la fin de mon code qui permet à partir d'un fichier csv d'ajouter des utilisateurs ds l'unité organisationnelle créée précedemmment. Pour le principe je propose une page html où je fais saisir dans une zone de texte le nom de l'unité organisationnelle puis sélectionner le fichier csv correspondant. Code :
Je vais me renseigner sur slappasswd (Merci julp) mais si quelqu'un a une idée sur mon problème je suis preneur... Meci d'avance Podz |
||
|
|
00
|
|
|
#6 | ||
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Citation:
Citation:
Julp. |
||
|
|
00
|
|
|
#7 | |
|
Membre régulier
![]() Inscription : septembre 2004 Messages : 148 ![]() |
Citation:
Pour slappasswd, tu as raison, ça n'a pas l'air de fonctionner. Je vais voir du coté du cryptage encore une fois mais j'ai peu d'espoir. D'ailleurs où sont les mots de passe utilisateurs sous novell et comment peut on les recuperer (si c'est possible...)? Dans le fichier csv les mots de passe sont entrés en clair et je ne comprend pas prquoi ça marche qd je donne un mot de passe en clair ds le code alors qu'avec la variable contenant le mot de passe issu du csv ça ne marche plus Si qq'un a une idée... Podz |
|
|
|
00
|
|
|
#8 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Et si tu affiches $tab[2] (echo '-' . $tab[2] . '-';), ça correspond bien à ce que tu attends (pas d'espace, saut de ligne ou autres) ?
Julp. |
|
|
00
|
|
|
#9 |
|
Membre régulier
![]() Inscription : septembre 2004 Messages : 148 ![]() |
Merci Julp!!
C'etait exactement ça! Il y avait un espace à la fin de chaque mot de passe. Grace à la fonction trim(), nous l'avons supprimer et la connexion se fait sans probleme. Merci encore pour ta patience et ton aide. A bientot sans doute... Podz |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com