ok,tank you! On Thu, Jul 7, 2016 at 8:23 AM, Marc Smith <msmith...@gmail.com> wrote:
> hafte: I think you posted to the wrong thread... > > A friendly bump to the others: Is there a way to restrict access by IP > address in web2py's main/core routes.py? > > Right now I'm doing it in appname/controllers/appadmin.py with this: > --snip-- > if request.client not in ['x.x.x.x']: > raise HTTP(404) > --snip-- > > And the same for admin/models/access.py: > --snip-- > if request.client not in ['x.x.x.x']: > raise HTTP(404) > --snip-- > > This does work and accomplish what I need, but it would be nice to do > it centrally from routes.py. > > > Thanks, > > Marc > > On Tue, Jul 5, 2016 at 12:14 PM, hafte agebash <haftineg...@gmail.com> > wrote: > > tank you!! > > but i need to do with augmented traffic control simulation tool,and it > needs > > some requirements django1.7 and python,so couldn't install django and atc > > tool > > > > On Tue, Jul 5, 2016 at 1:09 PM, Marc Smith <msmith...@gmail.com> wrote: > >> > >> Hi, > >> > >> I have a web2py app that is hosted on PythonAnywhere. I'd like to > >> restrict access to the "admin" application and the "appadmin" page of > >> my app by IP address. Ideally, I'd like to return a 404 to anyone that > >> doesn't match one or more IP addresses. > >> > >> Is this possible using the global routes.py? Or is there a better way > >> to do it from inside the "admin" app, and the "appadmin" controller? > >> Looked briefly for an example, but didn't see anything that got me > >> close enough. > >> > >> Any tips or advice/ideas would be greatly appreciated. > >> > >> > >> --Marc > >> > >> -- > >> Resources: > >> - http://web2py.com > >> - http://web2py.com/book (Documentation) > >> - http://github.com/web2py/web2py (Source code) > >> - https://code.google.com/p/web2py/issues/list (Report Issues) > >> --- > >> You received this message because you are subscribed to the Google > Groups > >> "web2py-users" group. > >> To unsubscribe from this group and stop receiving emails from it, send > an > >> email to web2py+unsubscr...@googlegroups.com. > >> For more options, visit https://groups.google.com/d/optout. > > > > > > -- > > Resources: > > - http://web2py.com > > - http://web2py.com/book (Documentation) > > - http://github.com/web2py/web2py (Source code) > > - https://code.google.com/p/web2py/issues/list (Report Issues) > > --- > > You received this message because you are subscribed to the Google Groups > > "web2py-users" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to web2py+unsubscr...@googlegroups.com. > > For more options, visit https://groups.google.com/d/optout. > > -- > Resources: > - http://web2py.com > - http://web2py.com/book (Documentation) > - http://github.com/web2py/web2py (Source code) > - https://code.google.com/p/web2py/issues/list (Report Issues) > --- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to web2py+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.