Much apreciated and thank you for getting back to me so quicklly. I will read up about decorators.
Sent from my iPhone On 23 Jul 2009, at 21:55, Yarko Tymciurak <yark...@gmail.com> wrote: > First, I have to admit I only know about the global.asax file from > (basically) here: http://en.wikipedia.org/wiki/Global.asax > > In web2py, wne a sequest comes in with no direction (just top URI), > web2py will look for an applicaiton "init", or if not found then an > application "welcome". Once the default app is found, the models > are read in to setup context, and the default controller is searched > for an index function. > > Those are the default basics. You can modify this with the > routes.py file, but for now just be aware there is a way to map > requests. > > Now, when a session starts, and you go to the selected controller- > function, it is executed. The way to enforce that a user is to > ensure they are logged in. In python you do this with so-called > decorators, which are basically functions that wrap the functions > they precede (that's a bit of an oversimplification, but a useful > concept). > > To accomplish what you want in web2py, you would use the > authentication system, and precede each of your functions ("pages") > that require login such: > > @auth.requires_login() > def index(): > # your code > > See http://www.web2py.com/examples/default/tools for a bit more. > > On Thu, Jul 23, 2009 at 2:17 PM, Delaney <delaney.bu...@gmail.com> > wrote: > > Hi guys! i am new to web2py but so far very very impressed! I have > come form asp.net background and I am trying to find a similar concept > to the global.asax file in web2py. effectively i want the user to be > automatically redirected to the logon screen on session start , is > that possible or have i missed something! Any help would be mch > appreciated. > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---