I used the same workaround. I extended AuthComponent and in the overwrite 
of startup, if is ajax, I redirect to array('action' => 'index').
It's not a great solution cause doesn't permit fine control over redirect. 
Even I noticed here parameter set to null if redirect is to referrer.
I'll tell you if I find a better solution too.

Hi

Fabrizio

Il giorno mercoledì 21 marzo 2012 13:40:19 UTC+1, muka ha scritto:
>
>
> Il 21/03/2012 12:42, Fabrizio Ruggeri ha scritto:
> > I've got exactly the same problem. I make an ajax request which 
> > trigger a 'not authorized' from AuthComponent. Then, instead of 
> > receiving a 403, I receive a 404 for missing controller 'Controller'.
> > I noticed that Dispatcher is called twice, the second time with 
> > $controller = null.
> > Have you found any answer to this problem?
> >
> > Fabrizio
> >
> Hi,
> no but as a  workaround for now I use:
>
> $this->redirect( array( "action" => "somewhere" ) );
>
> Specifying only the action there is no issue, in my case.
>
> As I seen the response on a ajax call is given back within 
> requestAction, but the request object passed to dispatcher has some 
> wrong values (no controller, wrong "here" param)
>
> This is really annoying, I hope to have some time this week to test on a 
> clean install and try to debug it out.
> Let me know if you find a solution.
>
> Thank you,
> Luca
>
>

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to