예제 #1
0
 public function checkResetInterval(User $user)
 {
     $lastResetDate = $user->getResetPasswordAt();
     if (is_null($lastResetDate)) {
         return true;
     }
     $currentDate = new \DateTime();
     $resetIntervalHours = ($currentDate->getTimestamp() - $lastResetDate->getTimestamp()) / 3600;
     if ($resetIntervalHours >= 24) {
         return true;
     }
     return false;
 }
 public function getResetPasswordAt()
 {
     $this->__load();
     return parent::getResetPasswordAt();
 }