Actually, looking at the code, getPreviousUrl assumes that the URL stored in the session at Authake.previousUrl is either an array or a CakeRequest, since that is what is required for Router::reverse().
-- You'll need to inspect the Session, and see what is being stored in Authake.previousUrl. This gets set during the beforeFilter on the component (https://github.com/mtkocak/authake/blob/a3bd3ac48f8b6472a048b177a2099ec29821eacb/Controller/Component/AuthakeComponent.php#L160)
On Thursday, 15 May 2014 03:08:26 UTC+10, Julio Rodriguez wrote:
On Thursday, 15 May 2014 03:08:26 UTC+10, Julio Rodriguez wrote:
Hello,I'm using authake (https://github.com/mtkocak/authake ) and getting the following error after successful login:Anyone know how to resolve this?Warning (2): array_merge(): Argument #1 is not an array [CORE/Cake/Routing/Router.php, line 1119]Code Contextarray_merge - [internal], line ?? Router::reverse() - CORE/Cake/Routing/Router.php, line 1119 AuthakeComponent::getPreviousUrl() - ROOT/plugins/Authake/ Controller/Component/ AuthakeComponent.php, line 194 UserController::login() - ROOT/plugins/Authake/ Controller/UserController.php, line 437 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/ Controller.php, line 490 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher. php, line 185 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher. php, line 160 [main] - APP/webroot/index.php, line 108 TIA
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscribe@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment