Browse Source

make strict transaction request

master
ghost 9 months ago
parent
commit
fb3b1a1f58
  1. 19
      src/Controller/MainController.php

19
src/Controller/MainController.php

@ -128,24 +128,17 @@ class MainController extends AbstractController @@ -128,24 +128,17 @@ class MainController extends AbstractController
{
$index = new \Kvazar\Index\Manticore();
$records = $index->get(
foreach ($index->get(
'',
[
'crc32_transaction' => crc32(
$request->get('transaction')
)
]
);
if (empty($records))
) as $record)
{
if ($record['transaction'] === $request->get('transaction'))
{
throw $this->createNotFoundException();
}
$record = reset(
$records
);
return $this->render(
'default/main/transaction.html.twig',
[
@ -154,4 +147,8 @@ class MainController extends AbstractController @@ -154,4 +147,8 @@ class MainController extends AbstractController
]
);
}
}
throw $this->createNotFoundException();
}
}
Loading…
Cancel
Save