From 9ca56329660ff675a5487c334905ddac5ed3996b Mon Sep 17 00:00:00 2001 From: Corentin Huet Date: Fri, 10 Apr 2026 09:37:49 +0200 Subject: [PATCH] fix: :bug: remove auth middleware from email verification --- app/Http/Controllers/Club/Auth/VerificationController.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Club/Auth/VerificationController.php b/app/Http/Controllers/Club/Auth/VerificationController.php index 0b07e3b3..42b532ed 100644 --- a/app/Http/Controllers/Club/Auth/VerificationController.php +++ b/app/Http/Controllers/Club/Auth/VerificationController.php @@ -26,7 +26,7 @@ class VerificationController extends Controller */ public function __construct() { - $this->middleware('auth:club'); + $this->middleware('auth:club')->except('verify'); $this->middleware('signed')->only('verify'); $this->middleware('throttle:6,1')->only('verify', 'resend'); } @@ -56,7 +56,7 @@ class VerificationController extends Controller public function verify(Request $request): \Illuminate\Http\JsonResponse|\Illuminate\Http\RedirectResponse { /** @var \App\Models\Customer */ - $user = $request->user('club'); + $user = Customer::findOrFail($request->route('id')); if (!hash_equals((string) $request->route('id'), (string) $user->getKey())) { throw new AuthorizationException();