Ok, I tried doing a little debugging on auth.php In Line 398, where Auth.redirect is written to the Session, $url holds the correct redirect URL in both cases. But: If I dump the session in login screen, it is lost if I came via a link... this is confusing.
Is the Session deleted in the external-link-case somewhere?? On 15 Feb., 17:27, René Weber <[email protected]> wrote: > I'd actually expect to be redirected to the page I wanted to visit > initially if using an external link. But it seems like the link is not > stored anywhere. > > Means: > 1. I click a link which points tohttp://myserver/posts/view/123 > 2. Cake will mention that there is no login yet and redirect me to the > login page > 3. After providing my login credentials I press login > 4. I'd expect to be forwarded to posts/view/123 but I am forwarded > to / > > Unfortunatelly it seems like if he does not remember the string 'posts/ > view/123' in step 2, if I am using a link. If I enter it into the > adress bar it works fine - the link string is stored to Auth.redirect. > But when I dump Auth.redirect after having clicked a link instead of > having entered it manually, it is empty. > > Right now I have to right-click each link, copy link location, > > On 15 Feb., 16:06, euromark <[email protected]> wrote: > > > > > > > > > what do you expect Auth.redirect to be when you come from an external > > link? > > > On 15 Feb., 15:48, René Weber <[email protected]> wrote: > > > > Hi there, > > > > after searching and reading through existing Posts, I still have not > > > found an answer to my Problem: > > > > I am running Cake 1.3 and using Auth Component for every page. > > > > If I open a page directly by enteringhttp://myserver/posts/view/123 > > > he will redirect me to login and after successful login he will > > > present post 123 to me. > > > If I open a page by clicking on a link with the same URL, he will > > > redirect me to login and afterwars to / > > > > Therese is NO AutoRedirect->false and there I even removed my Routes > > > for testing. > > > When I dump Auth.redirect, I will find an empty variable when coming > > > from external Links. > > > > Any Ideas? -- 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
