40 if ($this->sessionToken === NULL) {
50 unset($this->sessionToken);
61 unset($this->sessionToken);
78 public function generateToken($formName, $action =
'', $formInstanceName =
'') {
79 if ($formName ==
'') {
80 throw new \InvalidArgumentException(
'$formName must not be empty.', 1294586643);
96 public function validateToken($tokenId, $formName, $action =
'', $formInstanceName =
'') {
98 if ((
string) $tokenId === $validTokenId) {
115 return bin2hex(\
TYPO3\CMS\Core\Utility\GeneralUtility::generateRandomBytes(32));
static hmac($input, $additionalSecret='')