PHP et ldap_modify()

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PHP et ldap_modify()

Re: PHP et ldap_modify()

par Delack » 26 janv. 2010, 10:10

C'est justement ce que je me suis demandé... je ne sais pas comment regarder si j'ai les droits mais normalement je me connecte en tant que root, donc je devrais disposer de tous les droits...j'arrive à ajouter des utilisateurs, et à modifier tous les attributs d'un utilisateurs sauf l'attribut uid...il faudrait que je regarde à la limite dans un fichier de configuration (je ne sais pas dans lequel par contre), mais je ne pense pas que mon erreur vienne de là

Re: PHP et ldap_modify()

par stealth35 » 25 janv. 2010, 18:18

Hello, ta les droits pour le faire ?

PHP et ldap_modify()

par Delack » 25 janv. 2010, 18:13

Bonjour,

Salut à tous,

voila, j'essaie d'effectuer des modifications sur des utilisateurs grâce à mon interface que je développe en PHP actuellement.
voici l'extrait de code :
if(isset($_POST) AND (!empty($_POST))){
   $modif["cn"][0]=$_POST["txtNom"]." ".$_POST["txtPrenom"];   
   $result=ldap_modify($connect,"uid=lePrenom.leNom,ou=People,dc=fresnel,dc=fr",$modif
);
cela marche parfaitement...
Maintenant, quand je veut modifier l'uid, voila ce que j'ai :
if(isset($_POST) AND (!empty($_POST))){
   $modif["cn"][0]=$_POST["txtNom"]." ".$_POST["txtPrenom"]; 
   $modif["uid"][0]=$_POST["txtPrenom"].".".$_POST["txtNom"];
   // ligne 83 juste en dessous
   $result=ldap_modify($connect,"uid=".$_GET['user'].",ou=People,dc=fresnel,dc=fr",$modif
);
voici le message d'erreur qui apparait :

Code : Tout sélectionner

Warning: ldap_modify() [function.ldap-modify]: Modify: Naming violation in C:\wamp\www\Interface LDAP\modifPersonne.php on line 83.
Apparement il n'aime pas trop qu'on touche au uid, et pourtant je dois modifier cet attribut..., je dois surement mal m'y prendre...
Si quelqu'un aurait une idée... merci bcp