netherphp / captcha
Provides a basic captcha system.
dev-master
2026-11-10 00:17 UTC
Requires
- php: ^8.5
- ext-imagick: *
- firebase/php-jwt: ^7.2
- netherphp/datastore: ^0
Requires (Dev)
- phpunit/phpunit: ^13
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-11-10 00:17:19 UTC
README
A locally produced Captcha.
Documentation
<?php $Cap = Nether\Captcha::Fresh(); ?>
<div> <div> <img src="<?php echo $Cap->GetImageEncoded() ?>" /> </div> <div> <p>Enter code from above image.</p> <input type="text" name="captcha-input" /> <input type="hidden" name="captcha-token" value="<?php echo $Cap->GetTokenEncoded() ?>" /> </div> </div>
$CaptchaOK = Nether\Captcha::Validate( $_POST['captcha-token'], $_POST['captcha-input'] ); if(!$CaptchaOK) { echo 'failed to validate captcha.'; return; }