0
如何在PHP中重置LDAP密碼?
我已經有了到LDAP服務器的連接。用PHP重置LDAP密碼
如何在PHP中重置LDAP密碼?
我已經有了到LDAP服務器的連接。用PHP重置LDAP密碼
試試下面的代碼:
$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>";
參見:
是否總是以同樣的方式來解密密碼? – FrediWeber 2010-05-14 17:07:22
我不確定我明白你在問什麼。 – 2010-05-14 17:33:12
對不起,我的意思是加密密碼。你用md5加密,然後用base64加密。 – FrediWeber 2010-05-14 17:42:07