Merge branch 'ent-13065-bug-permisos-apiv2' into 'develop'

Bug acl apiv2 pandora_enterprise#13065

See merge request artica/pandorafms!7021
This commit is contained in:
Rafael Ameijeiras 2024-03-13 15:11:24 +00:00
commit f915be28d9
1 changed files with 4 additions and 1 deletions

View File

@ -37,6 +37,9 @@ final class UserTokenMiddleware
); );
$uuid = ($matches[0] ?? ''); $uuid = ($matches[0] ?? '');
if (empty($uuid) === true) {
return false;
}
$strToken = str_replace($uuid.'-', '', $authorization); $strToken = str_replace($uuid.'-', '', $authorization);
$validTokenUiniqueServerIdentifier = $this->validateServerIdentifierTokenService->__invoke($strToken); $validTokenUiniqueServerIdentifier = $this->validateServerIdentifierTokenService->__invoke($strToken);
if ($validTokenUiniqueServerIdentifier === false) { if ($validTokenUiniqueServerIdentifier === false) {
@ -55,7 +58,7 @@ final class UserTokenMiddleware
$token = null; $token = null;
} }
if ($token !== null) { if ($token !== null && $validToken) {
if (session_status() === PHP_SESSION_NONE) { if (session_status() === PHP_SESSION_NONE) {
session_start(); session_start();
} }