@@ 61-70 (lines=10) @@ | ||
58 | * @param int $olderThan |
|
59 | * @param int $remember |
|
60 | */ |
|
61 | public function invalidateOld(int $olderThan, int $remember = IToken::DO_NOT_REMEMBER) { |
|
62 | /* @var $qb IQueryBuilder */ |
|
63 | $qb = $this->db->getQueryBuilder(); |
|
64 | $qb->delete('authtoken') |
|
65 | ->where($qb->expr()->lt('last_activity', $qb->createNamedParameter($olderThan, IQueryBuilder::PARAM_INT))) |
|
66 | ->andWhere($qb->expr()->eq('type', $qb->createNamedParameter(IToken::TEMPORARY_TOKEN, IQueryBuilder::PARAM_INT))) |
|
67 | ->andWhere($qb->expr()->eq('remember', $qb->createNamedParameter($remember, IQueryBuilder::PARAM_INT))) |
|
68 | ->andWhere($qb->expr()->eq('version', $qb->createNamedParameter(DefaultToken::VERSION, IQueryBuilder::PARAM_INT))) |
|
69 | ->execute(); |
|
70 | } |
|
71 | ||
72 | /** |
|
73 | * Get the user UID for the given token |
@@ 56-65 (lines=10) @@ | ||
53 | * @param int $olderThan |
|
54 | * @param int $remember |
|
55 | */ |
|
56 | public function invalidateOld(int $olderThan, int $remember = IToken::DO_NOT_REMEMBER) { |
|
57 | /* @var $qb IQueryBuilder */ |
|
58 | $qb = $this->db->getQueryBuilder(); |
|
59 | $qb->delete('authtoken') |
|
60 | ->where($qb->expr()->lt('last_activity', $qb->createNamedParameter($olderThan, IQueryBuilder::PARAM_INT))) |
|
61 | ->andWhere($qb->expr()->eq('type', $qb->createNamedParameter(IToken::TEMPORARY_TOKEN, IQueryBuilder::PARAM_INT))) |
|
62 | ->andWhere($qb->expr()->eq('remember', $qb->createNamedParameter($remember, IQueryBuilder::PARAM_INT))) |
|
63 | ->andWhere($qb->expr()->eq('version', $qb->createNamedParameter(PublicKeyToken::VERSION, IQueryBuilder::PARAM_INT))) |
|
64 | ->execute(); |
|
65 | } |
|
66 | ||
67 | /** |
|
68 | * Get the user UID for the given token |