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 - - - - - - - - - - - - - - 
>>
>>
>>
>>

-- 



Reply via email to