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