public function changePWD($strUID, $strOldPwd, $strNewPwdOne, $strNewPwdTwo) { include_once "changeADPwdValidate.php"; if (validate_new_pwd($strNewPwdOne, $strNewPwdTwo)) { $strUser = $this->getDN($strUID); $strUserDN = "cn=" . $strUser . ", " . $this->strOUDC; $objUserBind = $this->bindLDAP($strUserDN, $strOldPwd, false); $this->changeADPWD($objUserBind, $strUserDN, $strNewPwdOne); } else { $this->failure(1, array($strNewPwdOne, $strNewPwdTwo)); } }
public function changePWD($strUID, $strOldPwd, $strNewPwdOne, $strNewPwdTwo) { include_once "changeOpenLDAPPwd.validate.php"; if (validate_new_pwd($strNewPwdOne, $strNewPwdTwo)) { $strUserDN = "uid=" . $strUID . ", " . $this->strOUDC; $objUserBind = $this->bindLDAP($strUserDN, $strOldPwd); return $this->changeOpenLDAPPwd($objUserBind, $strUserDN, $strNewPwdOne); } else { $this->failure(1, array($strNewPwdOne, $strNewPwdTwo)); return false; } }