Fix ACL Login edit access cuid <-> id lookup

This commit is contained in:
2025-01-17 14:38:41 +09:00
parent cd45590a72
commit 58e916d314

View File

@@ -3290,10 +3290,10 @@ HTML;
*/ */
public function loginGetEditAccessCuidFromId(int $id): string|false public function loginGetEditAccessCuidFromId(int $id): string|false
{ {
if (!isset($_SESSION['LOGIN_UNIT_ACL_LEVEL'][$id])) { if (!isset($_SESSION['LOGIN_UNIT_LEGACY'][$id])) {
return false; return false;
} }
return (string)$_SESSION['LOGIN_UNIT_ACL_LEVEL'][$id]['cuid']; return (string)$_SESSION['LOGIN_UNIT_LEGACY'][$id]['cuid'];
} }
/** /**
@@ -3304,10 +3304,10 @@ HTML;
*/ */
public function loginGetEditAccessIdFromCuid(string $cuid): int|false public function loginGetEditAccessIdFromCuid(string $cuid): int|false
{ {
if (!isset($_SESSION['LOGIN_UNIT_LEGACY'][$cuid])) { if (!isset($_SESSION['LOGIN_UNIT'][$cuid])) {
return false; return false;
} }
return $_SESSION['LOGIN_UNIT_LEGACY'][$cuid]; return $_SESSION['LOGIN_UNIT'][$cuid]['id'];
} }
/** /**