config.php: ops, wrong name for the native captcha

This commit is contained in:
Zankaria
2024-08-15 16:33:56 +02:00
parent f7073d5d7e
commit 165ea5308a
4 changed files with 13 additions and 13 deletions

View File

@@ -352,7 +352,7 @@
$config['simple_spam'] = false;
$config['captcha'] = [
// Can be false, 'recaptcha', 'hcaptcha' or 'secureimage'.
// Can be false, 'recaptcha', 'hcaptcha' or 'native'.
'provider' => false,
/*
* If not false, the captcha is dynamically injected on the client if the web server set the `captcha-required`
@@ -372,8 +372,8 @@
'sitekey' => '10000000-ffff-ffff-ffff-000000000001',
'secret' => '0x0000000000000000000000000000000000000000',
],
// Enable the secureimage captcha you need to change a couple of settings. Read more at: /inc/captcha/readme.md
'secureimage' => [
// To enable the native captcha you need to change a couple of settings. Read more at: /inc/captcha/readme.md
'native' => [
// Custom captcha get provider path (if not working get the absolute path aka your url).
'provider_get' => '../inc/captcha/entrypoint.php',
// Custom captcha check provider path

View File

@@ -76,14 +76,14 @@ function build_context(array $config): Context {
},
NativeCaptchaQuery::class => function($c) {
$config = $c->get('config');
if ($config['captcha']['provider'] !== 'secureimage') {
if ($config['captcha']['provider'] !== 'native') {
throw new RuntimeException('No native captcha service available');
}
return new NativeCaptchaQuery(
$c->get(HttpDriver::class),
$config['domain'],
$config['captcha']['secureimage']['provider_check'],
$config['captcha']['secureimage']['extra']
$config['captcha']['native']['provider_check'],
$config['captcha']['native']['extra']
);
}
]);