On Wed, Jul 11, 2012 at 1:40 AM, Anthony <[email protected]> wrote: > We just made a change to auth.navbar() so the login link is now treated like > the other links. By default, the URL of the current page the user is on is > added as a referrer to the query string of the login link (as well as all > the other navbar links, except logout). After login, the user is > automatically redirected back to the referring page. This was done to make > login consistent with the other actions (register, profile, forgot password, > etc.), as it wasn't clear why it should behave differently. You can also now > override the referrer behavior for any or all of the navbar links. To limit > the referrer behavior to a subset of links, just list them in the new > referrer_actions argument: > > auth.navbar(referrer_actions=['register', 'profile', ...]) > > To disable the referrers entirely, just set referrer_actions to None. If you > exclude login from the referrer_actions list, then auth.settings.login_next > will take effect. > > Anyway, why do you always want to redirect users to the profile page every > time they log in? Are they expected to change their profile regularly? > > Anthony
Hmm, I added that line (`auth.navbar(referrer_actions=['register', 'profile', 'login'])`) below `auth.settings.login_next = URL(f='profile')` in db.py, and it changed the way the problem occurs. Now #_=_ is no longer appended, /profile/ still works when typed explicitly, but it doesn't redirect to /profile/. When I add that line above the `auth.settings.login_next = URL(f='profile')` line it also doesn't redirect to /profile/, but now #_=_ is appended. I want the user to be sent to their profile page because: 1. Initially they will need to fill in fields not taken from Facebook 2. From then on it will show them which events they have RSVP'd to; and groups they are a member of 3. From then on it will also show recommended events and groups FYI: I'll be open-sourcing this entire system and pushing it to Bitbucket when it's a little more polished; i.e.: on or before August 2 How can I get an automatic redirect to the /profile/ page? Thanks for all sugestions, Alec Taylor

