mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-18 07:23:13 +00:00
Fix login issues when multiple validation tokens exist
This commit is contained in:
@@ -28,7 +28,7 @@ class TokenRepository extends EntityRepository
|
|||||||
WHERE t.type = :type
|
WHERE t.type = :type
|
||||||
AND t.user = :user
|
AND t.user = :user
|
||||||
AND t.data = :basket_id
|
AND t.data = :basket_id
|
||||||
AND (t.expiration > CURRENT_TIMESTAMP() OR t.expiration IS NULL)';
|
AND (t.expiration > CURRENT_TIMESTAMP() OR t.expiration IS NULL) ORDER BY t.created DESC LIMIT 1';
|
||||||
|
|
||||||
$query = $this->_em->createQuery($dql);
|
$query = $this->_em->createQuery($dql);
|
||||||
$query->setParameters([
|
$query->setParameters([
|
||||||
@@ -49,7 +49,7 @@ class TokenRepository extends EntityRepository
|
|||||||
{
|
{
|
||||||
$dql = 'SELECT t FROM Phraseanet:Token t
|
$dql = 'SELECT t FROM Phraseanet:Token t
|
||||||
WHERE t.value = :value
|
WHERE t.value = :value
|
||||||
AND (t.expiration IS NULL OR t.expiration >= CURRENT_TIMESTAMP())';
|
AND (t.expiration IS NULL OR t.expiration >= CURRENT_TIMESTAMP()) ORDER BY t.created DESC LIMIT 1';
|
||||||
|
|
||||||
$query = $this->_em->createQuery($dql);
|
$query = $this->_em->createQuery($dql);
|
||||||
$query->setParameters([':value' => $value]);
|
$query->setParameters([':value' => $value]);
|
||||||
|
Reference in New Issue
Block a user