diff --git a/app/Http/Controllers/Admin/AdminSettingsController.php b/app/Http/Controllers/Admin/AdminSettingsController.php index ce02566ca..e59b4ee72 100644 --- a/app/Http/Controllers/Admin/AdminSettingsController.php +++ b/app/Http/Controllers/Admin/AdminSettingsController.php @@ -740,7 +740,7 @@ trait AdminSettingsController ConfigCacheService::put('captcha.active.login', $request->boolean('captcha_on_login')); ConfigCacheService::put('captcha.active.register', $request->boolean('captcha_on_register')); - ConfigCacheService::put('captcha.active.forgot_password', $request->boolean('captcha_on_forgotpassword')); + ConfigCacheService::put('captcha.active.forgot_password', $request->boolean('captcha_on_forgot_password')); ConfigCacheService::put('captcha.active.password_reset', $request->boolean('captcha_on_password_reset')); ConfigCacheService::put('captcha.active.forgot_email', $request->boolean('captcha_on_forgot_email')); ConfigCacheService::put('captcha.active.curated_register', $request->boolean('captcha_on_curated_register')); @@ -760,7 +760,7 @@ trait AdminSettingsController 'captcha_driver' => $request->input('captcha_driver', 'hcaptcha'), 'captcha_on_login' => $request->boolean('captcha_on_login'), 'captcha_on_register' => $request->boolean('captcha_on_register'), - 'captcha_on_forgotpassword' => $request->boolean('captcha_on_forgotpassword'), + 'captcha_on_forgot_password' => $request->boolean('captcha_on_forgot_password'), 'captcha_on_password_reset' => $request->boolean('captcha_on_password_reset'), 'captcha_on_forgot_email' => $request->boolean('captcha_on_forgot_email'), 'captcha_on_curated_register' => $request->boolean('captcha_on_curated_register'), diff --git a/app/Http/Controllers/Auth/ForgotPasswordController.php b/app/Http/Controllers/Auth/ForgotPasswordController.php index e9c6cab72..28714dfc5 100644 --- a/app/Http/Controllers/Auth/ForgotPasswordController.php +++ b/app/Http/Controllers/Auth/ForgotPasswordController.php @@ -65,7 +65,7 @@ class ForgotPasswordController extends Controller ]; $messages = []; - if (app('captcha.manager')->activeOn('forgotpassword')) { + if (app('captcha.manager')->activeOn('forgot_password')) { $captchaField = app('captcha.manager')->active()->responseField(); $rules[$captchaField] = 'required|captcha_verify'; $messages[$captchaField] = 'Failed to validate the captcha.'; diff --git a/app/Services/AdminSettingsService.php b/app/Services/AdminSettingsService.php index 7822ac0b3..b0defc516 100644 --- a/app/Services/AdminSettingsService.php +++ b/app/Services/AdminSettingsService.php @@ -134,7 +134,7 @@ class AdminSettingsService 'captcha_driver' => config_cache('captcha.driver') ?: config('captcha.driver', 'hcaptcha'), 'captcha_on_login' => (bool) config_cache('captcha.active.login'), 'captcha_on_register' => (bool) config_cache('captcha.active.register'), - 'captcha_on_forgotpassword' => (bool) config_cache('captcha.active.forgot_password'), + 'captcha_on_forgot_password' => (bool) config_cache('captcha.active.forgot_password'), 'captcha_on_password_reset' => (bool) config_cache('captcha.active.password_reset'), 'captcha_on_forgot_email' => (bool) config_cache('captcha.active.forgot_email'), 'captcha_on_curated_register' => (bool) config_cache('captcha.active.curated_register'), diff --git a/app/Services/Captcha/CaptchaManager.php b/app/Services/Captcha/CaptchaManager.php index ef27767bb..3bc6892e9 100644 --- a/app/Services/Captcha/CaptchaManager.php +++ b/app/Services/Captcha/CaptchaManager.php @@ -64,8 +64,8 @@ class CaptchaManager extends Manager * Whether captcha should be enforced on a given surface. * * Requires the global toggle plus the per-surface "active" flag. Supported - * surfaces: login, register, forgotpassword, password_reset, - * curated_register. + * surfaces: login, register, forgot_password, password_reset, + * forgot_email, curated_register. */ public function activeOn(string $surface): bool { diff --git a/resources/assets/components/admin/AdminSettings.vue b/resources/assets/components/admin/AdminSettings.vue index 651efd599..ce8d57ee5 100644 --- a/resources/assets/components/admin/AdminSettings.vue +++ b/resources/assets/components/admin/AdminSettings.vue @@ -521,11 +521,11 @@