ldap.php
<?php
define(LDAP_SERVER,"ldapserver1");
define(LDAP_BASE,"o=js-home.org");
define(LDAP_GROUPBASE,"ou=gruppen,o=js-home.org");
define(LDAP_USERBASE,"ou=benutzer,o=js-home.org");
function ldap_chancePasswort($username,$newpass,$oldpass)
{
$ret=0;
if (isset($username) and isset($newpass) and isset($oldpass))
{
$ldapconn = ldap_connect(LDAP_SERVER);
$ldapbind = @ldap_bind($ldapconn,"uid=".$username.",".LDAP_USERBASE,$oldpass);
if($ldapbind)
{
if (ldap_mod_replace ($ldapconn, "uid=".$username.",".LDAP_USERBASE, array('userpassword' => $newpass)))
{
$ret=1;
}
}
}
}
?>
|