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->isSuperAdmin()) { abort(403, 'Zugriff nur für SuperAdmin. User ID: '.$user->id.', Role: '.$user->role); } return $next($request); } }