diff --git a/resources/check_auth.php b/resources/check_auth.php index ceba53fe13..3aa4e45ca5 100644 --- a/resources/check_auth.php +++ b/resources/check_auth.php @@ -116,7 +116,12 @@ } $prep_statement_sub = $db->prepare($sql); $prep_statement_sub->execute(); - $_SESSION['permissions'] = $prep_statement_sub->fetchAll(PDO::FETCH_NAMED); + $result = $prep_statement_sub->fetchAll(PDO::FETCH_NAMED); + if (is_array($result)) { + foreach ($result as $row) { + $_SESSION['permissions'][$row["permission_name"]] = true; + } + } unset($sql, $prep_statement_sub); }