lithium\template\helper\Security::requestToken PHP Метод

requestToken() публичный Метод

Generates a request key used to protect your forms against CSRF attacks. See the RequestToken class for examples and proper usage.
См. также: lithium\security\validation\RequestToken
public requestToken ( array $options = [] ) : string
$options array Options used as HTML when generating the field.
Результат string Returns a hidden `` field containing a request-specific CSRF token key.
    public function requestToken(array $options = array())
    {
        $defaults = array('name' => 'security.token', 'id' => false);
        $options += $defaults;
        $requestToken = $this->_classes['requestToken'];
        $flags = array_intersect_key($this->_config, array('sessionKey' => '', 'salt' => ''));
        $value = $requestToken::key($flags);
        $name = $options['name'];
        unset($options['name']);
        return $this->_context->form->hidden($name, compact('value') + $options);
    }