humble/csrf

HUMBLE CSRF

dev-master 2016-10-18 10:53 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:58:37 UTC


README

Latest Version Software License Build Status

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)。更多信息请参阅 许可证文件