is('super-admin/login') || $request->is('super-admin/register')) { return $next($request); } if (!Auth::check()) { abort(403, 'Nicht angemeldet.'); } $user = Auth::user(); Log::info('SuperAdminAuth: User ID ' . $user->id . ', role: ' . $user->role); if ($user->role !== 'super_admin') { abort(403, 'Zugriff nur für SuperAdmin. User ID: ' . $user->id . ', Role: ' . $user->role); } return $next($request); } }