protected function checkTokenGet($prefix = null)
{
if ($prefix) {
$csrfKey = $this->session->get($prefix . ':' . $this->csrfSessionKey);
$csrfVal = $this->request->getQuery($csrfKey, null, '');
if (!$this->security->checkPrefixedToken($prefix, $csrfKey, $csrfVal)) {
$this->flashSession->error($this->csrfErrorMessage);
return false;
}
} else {
$csrfKey = $this->session->get($this->csrfSessionKey);
$csrfVal = $this->request->getQuery($csrfKey, null, '');
if (!$this->security->checkToken($csrfKey, $csrfVal)) {
$this->flashSession->error($this->csrfErrorMessage);
return false;
}
}
return true;
}