diff options
Diffstat (limited to 'app/Models/Auth.php')
| -rw-r--r-- | app/Models/Auth.php | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/app/Models/Auth.php b/app/Models/Auth.php index 77a244843..0d45da6ed 100644 --- a/app/Models/Auth.php +++ b/app/Models/Auth.php @@ -7,6 +7,8 @@ class FreshRSS_Auth { /** * Determines if user is connected. */ + const DEFAULT_COOKIE_DURATION = 7776000; + private static $login_ok = false; /** @@ -261,7 +263,7 @@ class FreshRSS_FormAuth { $mtime = @filemtime($token_file); $conf = Minz_Configuration::get('system'); $limits = $conf->limits; - $cookie_duration = empty($limits['cookie_duration']) ? 2592000 : $limits['cookie_duration']; + $cookie_duration = empty($limits['cookie_duration']) ? FreshRSS_Auth::DEFAULT_COOKIE_DURATION : $limits['cookie_duration']; if ($mtime + $cookie_duration < time()) { // Token has expired (> cookie_duration) or does not exist. @unlink($token_file); @@ -284,7 +286,7 @@ class FreshRSS_FormAuth { } $limits = $conf->limits; - $cookie_duration = empty($limits['cookie_duration']) ? 2592000 : $limits['cookie_duration']; + $cookie_duration = empty($limits['cookie_duration']) ? FreshRSS_Auth::DEFAULT_COOKIE_DURATION : $limits['cookie_duration']; $expire = time() + $cookie_duration; Minz_Session::setLongTermCookie('FreshRSS_login', $token, $expire); return $token; @@ -305,7 +307,7 @@ class FreshRSS_FormAuth { public static function purgeTokens() { $conf = Minz_Configuration::get('system'); $limits = $conf->limits; - $cookie_duration = empty($limits['cookie_duration']) ? 2592000 : $limits['cookie_duration']; + $cookie_duration = empty($limits['cookie_duration']) ? FreshRSS_Auth::DEFAULT_COOKIE_DURATION : $limits['cookie_duration']; $oldest = time() - $cookie_duration; foreach (new DirectoryIterator(DATA_PATH . '/tokens/') as $file_info) { $extension = $file_info->getExtension(); |
