Merge remote-tracking branch 'origin/php8' into php8

This commit is contained in:
xiaomlove
2025-10-14 14:59:15 +07:00
22 changed files with 325 additions and 27 deletions

View File

@@ -1847,16 +1847,23 @@ function show_image_code () {
}
$manager = captcha_manager();
$driver = $manager->driver();
if (!$manager->isEnabled()) {
if (!$driver->isEnabled()) {
return;
}
$markup = $manager->render([
'labels' => [
'image' => $lang_functions['row_security_image'],
'code' => $lang_functions['row_security_code'],
],
$labelKey = $driver instanceof \App\Services\Captcha\Drivers\ImageCaptchaDriver
? 'row_security_image'
: 'row_security_challenge';
$labels = [
'image' => $lang_functions[$labelKey] ?? $lang_functions['row_security_image'],
'code' => $lang_functions['row_security_code'],
];
$markup = $driver->render([
'labels' => $labels,
'secret' => $_GET['secret'] ?? '',
]);