Thanks Anthony. I think Rob was tempting fate by putting 'Very Simple' in the heading of this thread.
Peter On Saturday, 17 November 2012 15:46:47 UTC, Anthony wrote: > > 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 - - - - - - - - - - - - - - >>>> >>>> >>>> >>>> --

