grafikart/psr15-csrf-middleware
Composer 安装命令:
composer require grafikart/psr15-csrf-middleware
包简介
A PSR-15 compatible middleware to prevent CSRF
README 文档
README
This middleware checks every POST, PATCH, PUT and DELETE requests for a CSRF token. Tokens are persisted using an ArrayAccess compatible Session and are generated on demand.
Installation
composer require grafikart/psr15-csrf-middleware
How to use it
$middleware = new CsrfMiddleware($_SESSION, 200); $app->pipe($middleware); // Generate input $input = "<input type=\"hidden\" name=\"{$middleware->getFormKey()}\" value=\"{$middleware->generateToken()}\"/>
Middleware is constructed with these parameters:
- session, ArrayAccess|array, used to store tokens
- limit, int, limits the amount of tokens the session is allowed to persist
- sessionKey, string
- formKey, string
统计信息
- 总下载量: 1.16k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 7
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-08-23