route('login'); } // Verifica che l'utente abbia almeno uno dei ruoli richiesti $hasRole = false; foreach ($roles as $role) { if ($user->hasRole($role)) { $hasRole = true; break; } } if (!$hasRole) { // Redirect alla dashboard appropriata senza rivelare il ruolo return redirect()->route('secure.dashboard'); } return $next($request); } }