cygnus-uy/form-security

表单数据验证和反垃圾邮件。

v0.2.5 2024-03-05 17:11 UTC

This package is auto-updated.

Last update: 2024-09-05 18:10:46 UTC


README

PHP库,用于在服务器接收表单字段时过滤和验证这些字段。

特性

  • 防止CSRF攻击

安装

composer require cygnus-uy/form-security

示例

<?php

use CygnusUy\FormSecurity\FormChecker;
use CygnusUy\FormSecurity\HandlerCSRFAttack;

require 'vendor/autoload.php';

$formChecker = new FormChecker([]);
$formChecker->addCheckerHandler(
    HandlerCSRFAttack::class,
    new HandlerCSRFAttack(null, [
        'namespace' => 'creatierra_',
        'tokenId' => 'token_',
    ])
);
$requiredEntries = $formChecker->getRequiredEntries();