I think you will need to create your own handler for that. For example, you might do something like "document.location.href = document.location.href;" to refresh the page after you receive response from your AJAX login.
On Jun 19, 2:33 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > Hi Martin, > Thanks for the reply. I am using the Auth component, but the problem > is that my login action is in an Ajax updated lightbox. When the login > tries to redirect from that lightbox, it only redirects within the > lightbox, not the whole page. Do you know if this is possible? > > Thanks! > > On Jun 19, 12:38 pm, "[EMAIL PROTECTED]" > > <[EMAIL PROTECTED]> wrote: > > Hi, > > Just to make sure: You have tried the AuthComponent in CakePHP? It > > redirects you back to the last page visited automatically. It uses the > > "referer" value and should not direct you back to an ajax-snippet but > > to the last "proper" url (as seen in the browsers address bar). > > > If it does not do what you want, maybe you could explain in more > > detail what you need? > > If you are doing all your authentication yourself or using some other > > authentication library I would suggest looking at AuthComponent. You > > can definitely lift a few ideas from that to tweak your current setup. > > > Basically, if you are rolling your own, the concept is to use the http > > referer information and to save it only when you end up at the login > > page for the first time. > > > /Martin > > > On Jun 18, 11:51 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> > > wrote: > > > > Hi all, > > > When my users login, I want to redirect them to the page they were on > > > before they chose Login. This I was doing in beforeFilter() of > > > app_controller.php, by storing the current URL in the session. > > > However, some of my pages have multiple actions on them, which messes > > > this code up. For instance, I have a page with many content boxes, > > > which are populated by Ajax. Even though the URL of the page is > > > controller/action/, everytime one of the content boxes is loaded, the > > > current URL in the session is overwritten. Then when the user logs in, > > > they are brought to the individual page of the last content box, when > > > I want them to go to the overall page. > > > I have also tried adding code to a header element, but you cannot > > > write to the session from a view. > > > > Has anyone got any ideas?? > > > > Thanks! > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
