Bonjour,
J'ai un souci lorsque je déclare supannAffectation ( $info["objectClass"][3]= "supannPerson" (cf code ci-dessous)
Et vu qu'il n'accepte pas cet objet je ne peux pas stocker la civilité.
1 2 3 4 5 6 7 8 9 10 11 12
|
// transfert d'informations
$info["objectClass"][0]= "iupcPerson";
$info["objectClass"][1]= "inetorgPerson";
$info["objectClass"][2]= "eduPerson";
$info["objectClass"][3]= "supannPerson";
$info["eduPersonAffiliation"]="student";
$info["supannCivilite"]="$civilite";
$info["sn"] = "$nom_usuel";
$info["givenname"] = "$prenom"; |
Message d'erreur :
Warning: ldap_add(): Add: Object class violation in /home/httpd/html/formulaire compte ldap/connexion.php on line 161
la ligne 161 est
$r = ldap_add($ldapconn, "uid=".$info ["uid"].",ou=people,dc=domaine,dc=societe,dc=fr", $info);
Pouvez vous me dire d'ou vient le problème. Si j'enlève la ligne ($info["objectClass"][3]= "supannPerson" et si je mets la civilite en commentaire tout marche bien
Merci pour vos réponses
Partager