devtoolboxuk/antiflood

1.1.5 2019-04-26 13:13 UTC

This package is auto-updated.

Last update: 2024-09-27 01:05:30 UTC


README

AntiFlood 服务

Build Status Coveralls CodeCov

目录

背景

可用于防止表单的多次提交。但需要与 CSRF 保护一同使用

用法

哈希服务的使用

$ composer require devtoolboxuk/antiflood

然后包含 Composer 生成的 vendor/autoload.php 以启用自动加载

require 'vendor/autoload.php';
use devtoolboxuk/antiflood;

$this->antiFloodService = new AntiFloodService('_default',60);
设置 AntiFlood 延迟

默认情况下,此设置为 60 秒。

$this->antiFloodService->setAntiFloodDelay('30');
获取 AntiFlood 延迟
$this->antiFloodService->getAntiFloodDelay();
检测 AntiFlood

如果设置了 AntiFlood 项目,则返回布尔值

$this->antiFloodService->detectAntiFlood()

维护者

@DevToolboxUk.

许可证

MIT © DevToolboxUK