Browse Source

make strict transaction request

master
ghost 10 months ago
parent
commit
fb3b1a1f58
  1. 29
      src/Controller/MainController.php

29
src/Controller/MainController.php

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