Merge branch '85-fix-verify' into 'develop'

fix: 🐛 remove auth middleware from email verification

See merge request ldc-web/projets/tregalette!35
This commit is contained in:
Noix 2026-04-16 07:27:28 +00:00
commit fbdd7d7f70

View file

@ -28,7 +28,7 @@ class VerificationController extends Controller
*/
public function __construct()
{
$this->middleware('auth:frontend');
$this->middleware('auth:frontend')->except('verify');
$this->middleware('signed')->only('verify');
$this->middleware('throttle:6,1')->only('verify', 'resend');
}
@ -58,7 +58,7 @@ class VerificationController extends Controller
public function verify(Request $request): JsonResponse|RedirectResponse
{
/** @var \App\Models\Customer */
$user = $request->user('frontend');
$user = Customer::findOrFail($request->route('id'));
if (!hash_equals((string)$request->route('id'), (string)$user->getKey())) {
throw new AuthorizationException();