yii\web\Request::generateCsrfToken PHP Méthode

generateCsrfToken() protected méthode

Generates an unmasked random token used to perform CSRF validation.
protected generateCsrfToken ( ) : string
Résultat string the random token for CSRF validation.
    protected function generateCsrfToken()
    {
        $token = Yii::$app->getSecurity()->generateRandomString();
        if ($this->enableCsrfCookie) {
            $cookie = $this->createCsrfCookie($token);
            Yii::$app->getResponse()->getCookies()->add($cookie);
        } else {
            Yii::$app->getSession()->set($this->csrfParam, $token);
        }
        return $token;
    }