AEGIS 的反洪水服务

1.0.1 2019-05-07 11:37 UTC

This package is auto-updated.

Last update: 2024-09-07 23:59:29 UTC


README

反洪水服务

Build Status Coveralls CodeCov

目录

背景

可用于防止表单的多次提交。但需要与 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();

维护者

@DevToolboxUk.

许可证

MIT © DevToolboxUK