From b7a47fc70752cf992778f2ac46ef901a482caf54 Mon Sep 17 00:00:00 2001 From: Marco Date: Mon, 7 Aug 2017 18:51:21 +0200 Subject: [PATCH] Extract TTL in seconds of (email) confirmation requests into constant --- src/UserManager.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/UserManager.php b/src/UserManager.php index 7476312..d050fc7 100644 --- a/src/UserManager.php +++ b/src/UserManager.php @@ -26,6 +26,7 @@ abstract class UserManager { const THROTTLE_ACTION_LOGIN = 'login'; const THROTTLE_ACTION_REGISTER = 'register'; const THROTTLE_ACTION_CONSUME_TOKEN = 'confirm_email'; + const CONFIRMATION_REQUESTS_TTL_IN_SECONDS = 60 * 60 * 24; /** @var PdoDatabase the database connection to operate on */ protected $db; @@ -282,7 +283,7 @@ abstract class UserManager { $tokenHashed = password_hash($token, PASSWORD_DEFAULT); // the request shall be valid for one day - $expires = time() + 60 * 60 * 24; + $expires = time() + self::CONFIRMATION_REQUESTS_TTL_IN_SECONDS; try { $this->db->insert(