public function getToken() { $session = $this->getSession()->getSection(__CLASS__); if (!isset($session->token)) { $session->token = Nette\Utils\Random::generate(); } return $session->token ^ $this->getSession()->getId(); }
/** * @return bool */ public static function validateCsrf(CsrfProtection $control) { return $control->getValue() === $control->getToken(); }