check()) { return redirect()->guest(Filament::getLoginUrl()); } $user = $guard->user(); if (! $user->canAccessAdminPortal()) { $this->sessions->terminate($request); return redirect()->route('login')->withErrors(['email' => __('auth.portal_denied')]); } Auth::shouldUse(Filament::getAuthGuard()); return $next($request); } }