Browse Source

Fix method call.

ADmad 12 years ago
parent
commit
ab2a865d3f
2 changed files with 5 additions and 2 deletions
  1. 1 1
      src/Controller/Component/AuthComponent.php
  2. 4 1
      src/Controller/Controller.php

+ 1 - 1
src/Controller/Component/AuthComponent.php

@@ -379,7 +379,7 @@ class AuthComponent extends Component {
 		} else {
 			$url = $this->_config['unauthorizedRedirect'];
 		}
-		return $controller->redirect($url, null, true);
+		return $controller->redirect($url);
 	}
 
 /**

+ 4 - 1
src/Controller/Controller.php

@@ -559,7 +559,10 @@ class Controller implements EventListener {
 		}
 
 		$event = new Event('Controller.beforeRedirect', $this, [$response, $url, $status]);
-		$this->getEventManager()->dispatch($event);
+		$result = $this->getEventManager()->dispatch($event);
+		if ($result instanceof Response) {
+			return $response;
+		}
 		if ($event->isStopped()) {
 			return;
 		}