humble / csrf
HUMBLE CSRF
dev-master
2016-10-18 10:53 UTC
Requires
- php: >=7.0.0
- humble/standards: ~1.0
- psr/http-message: ^1.0
Requires (Dev)
- phpunit/phpunit: ~5.2
This package is not auto-updated.
Last update: 2024-09-14 18:58:37 UTC
README
HUMBLE CSRF
- 使用 PSR-7 CSRF 中间件
安装
通过 Composer
$ composer require humble/csrf
用法
可以与任何 PSR-7 项目一起使用。
使用任何实现 \ArrayAccess 接口的 $storage 获取 PHP CSRF。
$csrf = new \Humble\Csrf\Csrf($storage);
使用 PSR-7 CSRF 中间件使用 PHP CSRF。
$middleware = new \Humble\Csrf\CsrfMiddleware($csrf);
$response = $middleware($request, $response, $next);
获取带有 CSRF 令牌的 HTML 片段。
$snippet = $csrf->get();
<input type="hidden" name="CSRFName" value="%s">
<input type="hidden" name="CSRFToken" value="%s">
验证 CSRF 令牌。
$csrf
许可证
MIT 许可证 (MIT)。更多信息请参阅 许可证文件。