Bladeren bron

[Security] reverted change from previous merge

Fabien Potencier 14 jaren geleden
bovenliggende
commit
5445b0d8b5
1 gewijzigde bestanden met toevoegingen van 6 en 0 verwijderingen
  1. 6 0
      src/Symfony/Component/Security/Http/Firewall/BasicAuthenticationListener.php

+ 6 - 0
src/Symfony/Component/Security/Http/Firewall/BasicAuthenticationListener.php

@@ -31,6 +31,7 @@ class BasicAuthenticationListener implements ListenerInterface
     private $providerKey;
     private $authenticationEntryPoint;
     private $logger;
+    private $ignoreFailure;
 
     public function __construct(SecurityContextInterface $securityContext, AuthenticationManagerInterface $authenticationManager, $providerKey, AuthenticationEntryPointInterface $authenticationEntryPoint, LoggerInterface $logger = null)
     {
@@ -43,6 +44,7 @@ class BasicAuthenticationListener implements ListenerInterface
         $this->providerKey = $providerKey;
         $this->authenticationEntryPoint = $authenticationEntryPoint;
         $this->logger = $logger;
+        $this->ignoreFailure = false;
     }
 
     /**
@@ -78,6 +80,10 @@ class BasicAuthenticationListener implements ListenerInterface
                 $this->logger->info(sprintf('Authentication request failed for user "%s": %s', $username, $failed->getMessage()));
             }
 
+            if ($this->ignoreFailure) {
+                return;
+            }
+
             $event->setResponse($this->authenticationEntryPoint->start($request, $failed));
         }
     }