Note, I just marked the issue as invalid, as it appears you were calling auth.navbar in a model file rather than editing the version that actually generates the navbar in layout.hml.
Anthony On Friday, November 16, 2012 5:39:36 PM UTC-5, peter wrote: > > I have already issued a bug report. for > auth.navbar(referrer_actions=None) > > Peter > > On Friday, 16 November 2012 18:03:12 UTC, Anthony wrote: >> >> How does someone arrive at your login page? Is it via the "Login" link >> generated by the auth.navbar()? >> >> Anthony >> >> On Friday, November 16, 2012 10:42:48 AM UTC-5, Rob_McC wrote: >>> >>> Thanks ! >>> >>> I spend some more time wrestling with this, and expanding my knowledge >>> of this feature of web2py, which I enjoy doing. >>> >>> *GOOD NEWS*, I finally got it to work, on a simple web2py app. - just >>> by adding 2 lines in the right place. >>> (copy of working code below) >>> >>> Now, I'm not sure if a "bug" exists, I only know that if I add >>> auth.navbar(referrer_actions=None) >>> The behavior I want will not work (ie redirect to user/profile page, >>> after successful login). >>> >>> Anthony, if it looks like a bug to you, I would be happy to submit a >>> bug, and do whatever testing that would be helpful to >>> this excellent community of web2py users. >>> >>> Sure appreciate the help. >>> Rob >>> >>> >>> # - - - - - - - - - - - - - - - - - - >>> # RAM START : it would seem, TWO of these lines are required in >>> # app name: AuthRedirect <- just a NEW application, with no modication >>> # web2py Version 2.2.1 (2012-10-21 16:57:04) stable >>> # >>> # CODE BELOW placed in : >>> # /models/db.py - located BELOW the ## configure auth policy lines >>> # >>> # it is curious, that when I go to login page, >>> # the URL page reads: >>> # >>> http://127.0.0.1:8000/AuthRedirect/default/user/login?_next=/AuthRedirect/default/index >>> # which sure looks like it is the DEFAULT behavior, ie redierected to >>> HOME page >>> # yet, when I press Login button, I'm directed to >>> # http://127.0.0.1:8000/AuthRedirect/default/user/profile >>> # which is EXACTLY what I wanted to happen. >>> # >>> # THIS does not work here > auth.navbar(referrer_actions=None) >>> # it seems I only need these two lines for login_next to work. >>> >>> auth.next = None >>> auth.settings.login_next = URL('user/profile') >>> >>> # RAM END - - - - - - - - - - - - - - >>> >>> >>> >>> --

