cygnus-uy / form-security
表单数据验证和反垃圾邮件。
v0.2.5
2024-03-05 17:11 UTC
Requires
- php: >=7.4
- symfony/security-csrf: ^5.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.51
- phpunit/phpunit: 9.5
- squizlabs/php_codesniffer: ^3.9
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();