El problema es que estoy intentando modificar la contraseña de un usuario en el servidor (win2003) mediante la librería LDAP de PHP. He intentado todo lo que he encontrado por el mundo, pero nada logra que la contraseña cambie.
Entre otras cosas, he probado:
Código :
$ldapconn = ldap_connect($server) or die("Could not connect to LDAP server."); $ldaprdn = "CN=inforflc,CN=Users,DC=FLCNET"; $ldaprdn = "CN=admin,DC=FLCNET"; $ldappass = "myPass"; $ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass); $dn = "CN=user,OU=Informatica,DC=FLCNET"; $sr = ldap_search($ldapconn, $dn, "CN=*"); $userdata['userPassword'] = "{MD5}".base64_encode(pack("H*",md5('yourPass'))); ldap_mod_replace($ldapconn, $dn, $userdata)
Y también
Código :
$userdata["unicodepwd"] = 'yourPass';
Pero tampoco
Y también he probado a tirarme de los pelos y dar tres vueltas sobre mí mismo mientras invocaba a todos los dioses que conozco, pero no me han escuchado.
A ver si alguno aquí es más listo que yo, y puede ayudarme.
Muchas gracias por adelantado