예제 #1
0
파일: service.php 프로젝트: vazahat/dudex
 /**
  * @param integer $affiliateId
  * @return OCSAFFILIATES_BOL_ResetPassword
  */
 public function getNewResetPassword($affiliateId)
 {
     $resetPassword = $this->findResetPasswordByAffiliateId($affiliateId);
     if (!$resetPassword) {
         $resetPassword = new OCSAFFILIATES_BOL_ResetPassword();
         $resetPassword->affiliateId = $affiliateId;
     }
     $resetPassword->expirationTimeStamp = time() + 24 * 3600;
     $resetPassword->code = md5(UTIL_String::generatePassword(8, 5));
     $this->resetPasswordDao->save($resetPassword);
     return $resetPassword;
 }