【发布时间】:2018-09-23 22:42:37
【问题描述】:
我想知道 Laravel 如何:
-
创建 CSRF 令牌
-
它所在的位置
-
过期时间
当我刷新网页时,我看到已创建的相同令牌以及如何增加或减少过期时间?
【问题讨论】:
标签: php laravel laravel-5 csrf
我想知道 Laravel 如何:
创建 CSRF 令牌
它所在的位置
过期时间
当我刷新网页时,我看到已创建的相同令牌以及如何增加或减少过期时间?
【问题讨论】:
标签: php laravel laravel-5 csrf
在laravel/vendor/laravel/framework/src/Illuminate/Session/Store.php中有一个函数叫regenerateToken() (github)
/**
* Regenerate the CSRF token value.
*
* @return void
*/
public function regenerateToken()
{
$this->put('_token', Str::random(40));
}
如您所见,它只使用了一个 40 字符长的随机字符串。
【讨论】: