Comments (2)
@arif may i know wht happened.
first you generate the verif image,but the verify content($phrase) conntent not be saved.it's the fitst lifecycle,
and the you use form to validate,it's wrong,to see this part of code in class CaptchaBuilder
public function __construct($phrase = null, PhraseBuilderInterface $builder = null)
{
if ($builder === null) {
$this->builder = new PhraseBuilder;
} else {
$this->builder = $builder;
}
if ($phrase === null) {
$phrase = $this->builder->build();
}
$this->phrase = $phrase;
}
from post is another lifecycle,this time you call new CaptchaBuilder
again, so the $phaser is null and will be regenerate,do you anderstand what i said?
so my solution is just $buildre->getPhaser()
and save to session used to validate
from captcha.
Yes, you're right @atianbang. It's worked now, thanks!
from captcha.
Related Issues (20)
- PHP Deprecated: Implicit conversion from float -- to int loses precision in CaptchaBuilder.php on line 365 HOT 4
- Font licenses HOT 4
- Fork HOT 15
- requirements incompatible with php and composer version and require ext-gd * HOT 1
- warning in php8.1 HOT 1
- Deprecation warning in PHP 8.2 HOT 7
- php8.0+ Error:ErrorException:Implicit conversion from float 38.5 to int loses precision HOT 3
- Tag latest commit HOT 1
- transparent background
- Deprecation warning on PHP 8.2.12
- Time to time generated image and phrase have mismatched letter casing HOT 1
- [Feature Request]Add GIF type captcha HOT 2
- Dynamically refresh captcha image
- Call to undefined function imagettfbbox() HOT 2
- Captcha does not work on the first attemp
- Can you implement phrase building and checking without using super globals?
- Is the attribute background useless? HOT 1
- error on php 8. HOT 1
- Hint that "testPhrase" method should be used
- Error when calling build HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from captcha.