devtoolboxuk / styx
AEGIS 的反洪水服务
1.0.1
2019-05-07 11:37 UTC
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-07 23:59:29 UTC
README
反洪水服务
目录
背景
可用于防止表单的多次提交。但需要与 CSRF 保护一起使用
用法
哈希服务的用法
$ composer require devtoolboxuk/styx
然后包括 Composer 生成的 vendor/autoload.php 以启用自动加载
require 'vendor/autoload.php';
use devtoolboxuk/styx; $this->antiFloodService = new Styx('_default',60);
设置反洪水延迟
默认情况下,此设置为 60 秒。
$this->antiFloodService->setAntiFloodDelay('30');
获取反洪水延迟
$this->antiFloodService->getAntiFloodDelay();
检测反洪水
如果设置了反洪水项,则返回布尔值
$this->antiFloodService->detectAntiFlood();
维护者
许可证
MIT © DevToolboxUK