请尝试以下代码:
$dn = "uid=".$username.",dc=example,dc=com";
$newPassword = ...;
$newEntry = array('userpassword' => "{MD5}".base64_encode(pack("H*",md5($newPassword))));
if(ldap_mod_replace($ldapConnection, $dn, $newEntry))
print "<p>succeded</p>";
else
print "<p>failed</p>";
Run Code Online (Sandbox Code Playgroud)
看到:
http://php.net/manual/en/function.ldap-mod-replace.php
http://logout.sh/computers/ldap/