diff --git a/src/Jenssegers/Mongodb/Auth/DatabaseTokenRepository.php b/src/Jenssegers/Mongodb/Auth/DatabaseTokenRepository.php index a825bbc44..6959facdb 100644 --- a/src/Jenssegers/Mongodb/Auth/DatabaseTokenRepository.php +++ b/src/Jenssegers/Mongodb/Auth/DatabaseTokenRepository.php @@ -25,6 +25,23 @@ protected function getPayload($email, $token) * @inheritdoc */ protected function tokenExpired($createdAt) + { + $createdAt = $this->convertDateTime($createdAt); + + return parent::tokenExpired($createdAt); + } + + /** + * @inheritdoc + */ + protected function tokenRecentlyCreated($createdAt) + { + $createdAt = $this->convertDateTime($createdAt); + + return parent::tokenRecentlyCreated($createdAt); + } + + private function convertDateTime($createdAt) { // Convert UTCDateTime to a date string. if ($createdAt instanceof UTCDateTime) { @@ -37,6 +54,6 @@ protected function tokenExpired($createdAt) $createdAt = $date->format('Y-m-d H:i:s'); } - return parent::tokenExpired($createdAt); + return $createdAt; } }