Pb ldap-php insertion userpassword

Pb ldap-php insertion userpassword - PHP - Programmation

Marsh Posté le 25-09-2003 à 10:11:27    

J\'ai un probleme avec une insertion dans ldap par le biais de php. J\'ajoute quelqu\'un avec différentes caractéristiques ainsi que son userPassword. Tout se passe bien aucun message d\'erreur et puis quand je vais dans le gq il apparait mais il n\'a pas de password attribué (la case est vide). On dirait qu\'a l\'ajout il ignore le userPassword.  
 
Voila le programme :  
<?  
include(\"../session/session.php\" );  
include(\"../fonctions/fonctions_affich.inc.php\" );  
$server = \"azerty\";  
$port = \"389\";  
$racine = \"ou=People, dc=qsd, dc=fr\";  
$rootdn = \"cn=manager,dc=qsd,dc=fr\";  
$rootpw = \"qwerty\";  
if (!($ds=ldap_connect($server))){  
die (\"Could not connect to LDAP server\" );}  
if (!($r=ldap_bind($ds,$rootdn,$rootpw))) {  
die (\"Could not bind to the LDAP account\" );}  
$info_modif[\"objectClass\"][0]=\"top\";  
$info_modif[\"objectClass\"][1]=\"person\";  
$info_modif[\"objectClass\"][2]=\"organizationalPerson\";  
$info_modif[\"objectClass\"][3]=\"inetOrgPerson\";  
$info_modif[\"cn\"]=\"arnold\";  
$info_modif[\"sn\"]=\"arnold\";  
$info_modif[\"mail\"]=\"arnold@qsd.fr\"; $info_modif[\"telephoneNumber\"]=\"0468686868\";  
$info_modif[\"o\"]=\"qsd\";  
$info_modif[\"postalAddress\"]=\"rue de l\'usap\";  
$info_modif[\"postalCode\"]=\"66000\";  
$info_modif[\"uid\"]=\"arnold\";  
$info_modif[\"userPassword\"]=\"secret\";  
if(!(ldap_add($ds,\"cn=arnold, ou=People, dc=qsd, dc=fr\",$info_modif)))  
{  
echo \"There is a problem to modify the account\\n\";  
echo \"Please contact your administrator !\\n\";  
echo ldap_error($ds) ;  
exit;  
}  
header(\"Location:passwd.php\" );  
?>  

Reply

Marsh Posté le 25-09-2003 à 10:11:27   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed