auth.settings.login_url=URL(r=request, c='crudtool', f='index') after logout it goes to login_url, same with failed requires_login.
Massimo On May 13, 3:22 am, [email protected] wrote: > Massimo, > > This works: > > auth.settings.login_next=URL(r=request, c='crudtool', f='index') in > db.py, when I login I am redirected > tohttp://127.0.0.1:8000/mock/crudtool/index > > But this doesn't work: > > auth.settings.logout_next=URL(r=request, c='authtool', f='login') in > db.py, > > in the controller authtool the function: > > def logout(): > return dict() > > when I logout I get an invalid function error which is correct, the > address in the browser reads:http://127.0.0.1:8000/mock/authtool/user/login > > this: auth.settings.login_url=URL(r=request, c='authtool', f='login') > doesn't work either. > > auth.settings.... also didn't solve the problem described in my > previous post: > > Furthermore I created a controller crudtool in which I will define > crud actions. When I expose the index function in crudtool: > > @auth.requires_login() > def index(): > return dict(message="hello from crudtool.py") > > it redirects to:http://127.0.0.1:8000/mock/crudtool/user/login, but > there is no function user and args login. Whereas it should redirect > me tohttp://127.0.0.1:8000/mock/authtool/loginI thought I would > solve this using the next attribute... > > Kind regards, > Annet --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---

