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;
     }
 }