Download the PHP package tourze/captcha-challenge-bundle without Composer
On this page you can find all versions of the php package tourze/captcha-challenge-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package captcha-challenge-bundle
Captcha Challenge Bundle
中文
A Symfony Bundle that provides image captcha functionality for website security protection.
Features
- Generate random captcha codes and store challenge values in cache
- Provide image captcha generation and display
- Provide captcha verification and one-time consumption functionality
- Support JSON-RPC interface
Installation
Install via Composer:
Configuration
Register the Bundle in your Symfony application:
Ensure environment variables are configured:
Usage
Generating Captcha and Getting Image
Verifying User Input Captcha
Advanced Usage
Custom Captcha Configuration
Integration with Forms
Technical Details
- Captcha uses 5-digit random numbers
- Captcha is stored in cache for 5 minutes
- After successful verification, it is immediately deleted from cache to prevent reuse
- Uses GD library to generate images, supports anti-OCR functionality
Requirements
- PHP 8.1+
- GD extension
- Symfony 6.4 framework
- PSR-16 cache implementation
- Gregwar/Captcha library
License
This Bundle is licensed under the MIT License. See the LICENSE file for details.
All versions of captcha-challenge-bundle with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.1
ext-gd Version *
gregwar/captcha Version ^1.2
nzo/url-encryptor-bundle Version ^6.4
psr/simple-cache Version ^1.0|^2.0|^3.0
symfony/config Version ^6.4
symfony/dependency-injection Version ^6.4
symfony/framework-bundle Version ^6.4
symfony/http-foundation Version ^6.4
symfony/http-kernel Version ^6.4
symfony/routing Version ^6.4
symfony/uid Version ^6.4
symfony/yaml Version ^6.4 || ^7.1
tourze/json-rpc-core Version 0.0.*
tourze/json-rpc-lock-bundle Version 0.1.*
tourze/json-rpc-log-bundle Version 0.1.*
tourze/symfony-routing-auto-loader-bundle Version 0.0.*
ext-gd Version *
gregwar/captcha Version ^1.2
nzo/url-encryptor-bundle Version ^6.4
psr/simple-cache Version ^1.0|^2.0|^3.0
symfony/config Version ^6.4
symfony/dependency-injection Version ^6.4
symfony/framework-bundle Version ^6.4
symfony/http-foundation Version ^6.4
symfony/http-kernel Version ^6.4
symfony/routing Version ^6.4
symfony/uid Version ^6.4
symfony/yaml Version ^6.4 || ^7.1
tourze/json-rpc-core Version 0.0.*
tourze/json-rpc-lock-bundle Version 0.1.*
tourze/json-rpc-log-bundle Version 0.1.*
tourze/symfony-routing-auto-loader-bundle Version 0.0.*
The package tourze/captcha-challenge-bundle contains the following files
Loading the files please wait ...