| @@ 266-273 (lines=8) @@ | ||
| 263 | /** |
|
| 264 | * Invalidate (delete) old session tokens |
|
| 265 | */ |
|
| 266 | public function invalidateOldTokens() { |
|
| 267 | $olderThan = $this->time->getTime() - (int) $this->config->getSystemValue('session_lifetime', 60 * 60 * 24); |
|
| 268 | $this->logger->debug('Invalidating session tokens older than ' . date('c', $olderThan), ['app' => 'cron']); |
|
| 269 | $this->mapper->invalidateOld($olderThan, IToken::DO_NOT_REMEMBER); |
|
| 270 | $rememberThreshold = $this->time->getTime() - (int) $this->config->getSystemValue('remember_login_cookie_lifetime', 60 * 60 * 24 * 15); |
|
| 271 | $this->logger->debug('Invalidating remembered session tokens older than ' . date('c', $rememberThreshold), ['app' => 'cron']); |
|
| 272 | $this->mapper->invalidateOld($rememberThreshold, IToken::REMEMBER); |
|
| 273 | } |
|
| 274 | ||
| 275 | /** |
|
| 276 | * Rotate the token. Usefull for for example oauth tokens |
|
| @@ 138-145 (lines=8) @@ | ||
| 135 | $this->mapper->deleteById($uid, $id); |
|
| 136 | } |
|
| 137 | ||
| 138 | public function invalidateOldTokens() { |
|
| 139 | $olderThan = $this->time->getTime() - (int) $this->config->getSystemValue('session_lifetime', 60 * 60 * 24); |
|
| 140 | $this->logger->debug('Invalidating session tokens older than ' . date('c', $olderThan), ['app' => 'cron']); |
|
| 141 | $this->mapper->invalidateOld($olderThan, IToken::DO_NOT_REMEMBER); |
|
| 142 | $rememberThreshold = $this->time->getTime() - (int) $this->config->getSystemValue('remember_login_cookie_lifetime', 60 * 60 * 24 * 15); |
|
| 143 | $this->logger->debug('Invalidating remembered session tokens older than ' . date('c', $rememberThreshold), ['app' => 'cron']); |
|
| 144 | $this->mapper->invalidateOld($rememberThreshold, IToken::REMEMBER); |
|
| 145 | } |
|
| 146 | ||
| 147 | public function updateToken(IToken $token) { |
|
| 148 | if (!($token instanceof PublicKeyToken)) { |
|