From e6536ca22e791dc3b2bdfc330468a1f08f1d3654 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Remo=20H=C3=A4usler?= Date: Tue, 9 Feb 2021 15:38:43 +0100 Subject: [PATCH 1/2] [BUGFIX] Respect usersStoragePid Resolves #62 --- Classes/Service/AuthenticationService.php | 1 + 1 file changed, 1 insertion(+) diff --git a/Classes/Service/AuthenticationService.php b/Classes/Service/AuthenticationService.php index 2c175ef..02309a5 100644 --- a/Classes/Service/AuthenticationService.php +++ b/Classes/Service/AuthenticationService.php @@ -271,6 +271,7 @@ protected function convertResourceOwner(array $info) ->select('*') ->from($userTable) ->where( + $queryBuilder->expr()->eq('pid', $queryBuilder->createNamedParameter((int)$this->config['usersStoragePid'], \PDO::PARAM_STR)), $queryBuilder->expr()->eq('tx_oidc', $queryBuilder->createNamedParameter($info['sub'], \PDO::PARAM_STR)) ) ->execute() From cdeb7891f56183fff5a093ef4fe012ad371e89d8 Mon Sep 17 00:00:00 2001 From: r3h6 Date: Wed, 10 Feb 2021 12:14:19 +0100 Subject: [PATCH 2/2] [BUGFIX] Use correct parameter type --- Classes/Service/AuthenticationService.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Classes/Service/AuthenticationService.php b/Classes/Service/AuthenticationService.php index 02309a5..b2d9b6c 100644 --- a/Classes/Service/AuthenticationService.php +++ b/Classes/Service/AuthenticationService.php @@ -271,7 +271,7 @@ protected function convertResourceOwner(array $info) ->select('*') ->from($userTable) ->where( - $queryBuilder->expr()->eq('pid', $queryBuilder->createNamedParameter((int)$this->config['usersStoragePid'], \PDO::PARAM_STR)), + $queryBuilder->expr()->eq('pid', $queryBuilder->createNamedParameter((int)$this->config['usersStoragePid'], \PDO::PARAM_INT)), $queryBuilder->expr()->eq('tx_oidc', $queryBuilder->createNamedParameter($info['sub'], \PDO::PARAM_STR)) ) ->execute()