Преглед на файлове

Followed Johannes advice to only break when the resulting token is not null.

Christian Schaefer преди 14 години
родител
ревизия
87502fbb07
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      src/Symfony/Component/Security/Core/Authentication/AuthenticationProviderManager.php

+ 3 - 1
src/Symfony/Component/Security/Core/Authentication/AuthenticationProviderManager.php

@@ -59,7 +59,9 @@ class AuthenticationProviderManager implements AuthenticationManagerInterface
 
             try {
                 $result = $provider->authenticate($token);
-                break;
+                if (null != $result) {
+                    break;
+                }
             } catch (AccountStatusException $e) {
                 $e->setExtraInformation($token);