Re: Authake error
*Thanks* for the feedback Reuben! I was able to set the variable using: $actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";; $this->Authake->setPreviousUrl($actual_link); Regards, Julio On Friday, May 16, 2014 12:46:46 AM UTC-5, Reuben wrote: > > 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: >> >> 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 Context >> >> array_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+unsubscr...@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.
Re: Authake error
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: > > 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 Context > > array_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+unsubscr...@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.
Re: Authake error
What is your Config/routes.php looking like? It might also be an issue with the plugin, if there was no previous url to resolve. You may need to log an issue with the plugin author via Github. 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 Context > > array_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+unsubscr...@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.
Authake error
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 Context array_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+unsubscr...@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.