Skip to content

Commit 6c7a639

Browse files
chore: Change to vendor recommended implementation
1 parent ced0eac commit 6c7a639

File tree

6 files changed

+12
-7
lines changed

6 files changed

+12
-7
lines changed

app/Http/Controllers/Auth/EmailVerificationController.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
**/
1414
use App\Http\Controllers\Controller;
1515
use App\libs\Utils\EmailUtils;
16+
use RyanChandler\LaravelCloudflareTurnstile\Rules\Turnstile;
1617
use App\Services\Auth\IUserService;
1718
use Illuminate\Support\Facades\Log;
1819
use Illuminate\Support\Facades\Redirect;
@@ -87,7 +88,7 @@ protected function validator(array $data)
8788
{
8889
return Validator::make($data, [
8990
'email' => 'required|string|email|max:255',
90-
'cf-turnstile-response' => 'required|turnstile',
91+
'cf-turnstile-response' => ['required', new Turnstile()],
9192
]);
9293
}
9394

@@ -100,7 +101,6 @@ public function resend(LaravelRequest $request)
100101
if (!$validator->passes()) {
101102
return Redirect::action('Auth\EmailVerificationController@showVerificationForm')->withErrors($validator);
102103
}
103-
104104
$user = $this->user_service->resendVerificationEmail($payload);
105105

106106
return view("auth.email_verification_resend_success", ['user' => $user]);

app/Http/Controllers/Auth/ForgotPasswordController.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
**/
1414

1515
use App\Http\Controllers\Controller;
16+
use RyanChandler\LaravelCloudflareTurnstile\Rules\Turnstile;
1617
use App\libs\Utils\EmailUtils;
1718
use App\Services\Auth\IUserService;
1819
use Illuminate\Support\Facades\Log;
@@ -162,7 +163,7 @@ protected function validator(array $data)
162163
{
163164
return Validator::make($data, [
164165
'email' => 'required|string|email|max:255',
165-
'cf-turnstile-response' => 'required|turnstile',
166+
'cf-turnstile-response' => ['required', new Turnstile()],
166167
]);
167168
}
168169

app/Http/Controllers/Auth/PasswordSetController.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
**/
1414

1515
use App\Http\Controllers\Controller;
16+
use RyanChandler\LaravelCloudflareTurnstile\Rules\Turnstile;
1617
use App\Http\Utils\CountryList;
1718
use App\libs\Auth\Repositories\IUserRegistrationRequestRepository;
1819
use App\Services\Auth\IUserService;
@@ -155,7 +156,7 @@ protected function validator(array $data)
155156
'company' => 'sometimes|string|max:100',
156157
'country_iso_code' => 'required|string|country_iso_alpha2_code',
157158
'password' => 'required|string|confirmed|password_policy',
158-
'cf-turnstile-response' => 'required|turnstile',
159+
'cf-turnstile-response' => ['required', new Turnstile()],
159160
]);
160161
}
161162

app/Http/Controllers/Auth/RegisterController.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
**/
1414
use App\Http\Controllers\Controller;
1515
use App\Http\Utils\CountryList;
16+
use RyanChandler\LaravelCloudflareTurnstile\Rules\Turnstile;
1617
use App\Services\Auth\IUserService;
1718
use Illuminate\Support\Facades\Auth;
1819
use Illuminate\Support\Facades\Config;
@@ -177,7 +178,7 @@ protected function validator(array $data)
177178
'country_iso_code' => 'required|string|country_iso_alpha2_code',
178179
'email' => 'required|string|email|max:255',
179180
'password' => 'required|string|confirmed|password_policy',
180-
'cf-turnstile-response' => 'required|turnstile',
181+
'cf-turnstile-response' => ['required', new Turnstile()],
181182
];
182183

183184
if(!empty(Config::get("app.code_of_conduct_link", null))){

app/Http/Controllers/Auth/ResetPasswordController.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
**/
1414
use App\Http\Controllers\Controller;
1515
use App\libs\Auth\Repositories\IUserPasswordResetRequestRepository;
16+
use RyanChandler\LaravelCloudflareTurnstile\Rules\Turnstile;
1617
use App\Services\Auth\IUserService;
1718
use Auth\Exceptions\UserPasswordResetRequestVoidException;
1819
use Illuminate\Support\Facades\Log;
@@ -113,7 +114,7 @@ protected function validator(array $data)
113114
return Validator::make($data, [
114115
'token' => 'required',
115116
'password' => 'required|string|confirmed|password_policy',
116-
'cf-turnstile-response' => 'required|turnstile',
117+
'cf-turnstile-response' => ['required', new Turnstile()],
117118
]);
118119
}
119120

app/Http/Controllers/UserController.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
**/
1414

1515
use App\Http\Controllers\OpenId\DiscoveryController;
16+
use RyanChandler\LaravelCloudflareTurnstile\Rules\Turnstile;
1617
use App\Jobs\RevokeUserGrantsOnExplicitLogout;
1718
use App\Http\Controllers\OpenId\OpenIdController;
1819
use App\Http\Controllers\Traits\JsonResponses;
@@ -420,7 +421,7 @@ public function postLogin()
420421
];
421422

422423
if ($login_attempts >= $max_login_attempts_2_show_captcha) {
423-
$rules['cf-turnstile-response'] = 'required|turnstile';
424+
$rules['cf-turnstile-response'] = ['required', new Turnstile()];
424425
}
425426
// Create a new validator instance.
426427
$validator = Validator::make($data, $rules);

0 commit comments

Comments
 (0)