yes. in models/db.py

fron gluon.tools import * # including Auth
auth = Auth(globals(),db)
auth.define_tables()

On Mar 25, 7:02 am, villas <[email protected]> wrote:
> It is not so obvious from the name,  but the Auth class is in gluon/
> tools.py
>
> On Mar 25, 10:24 am, coderbuzz <[email protected]> wrote:
>
>
>
>
>
>
>
> > Hi, starting learn web2py... and confusing on first sign.
>
> > What I have do?
> > 1. Create new application via web intf, name it  'init' so it will be
> > default
> > 2. Clear views/index.html and just leave:
> > {{=BEAUTIFY(response._vars)}} to inspect the params (make me clear)
> > 3. Entering this:http://127.0.0.1:8000/init/default/user/login
> > totally CONFUSING me since I cannot find the implementation of auth()
> > ---> where is??? no import file I could track. Netbeans fail find its
> > declaration.
>
> > def user():
> >     """
> >     exposes:
> >    http://..../[app]/default/user/login
> >    http://..../[app]/default/user/logout
> >    http://..../[app]/default/user/register
> >    http://..../[app]/default/user/profile
> >    http://..../[app]/default/user/retrieve_password
> >    http://..../[app]/default/user/change_password
> >     use @auth.requires_login()
> >         @auth.requires_membership('group name')
> >         @auth.requires_permission('read','table name',record_id)
> >     to decorate functions that need access control
> >     """
> >     return dict(form=auth()) --> where is???
>
> > How create my own user data & its authentication?
> > Where is user table model? could not find it on models/db.py
>
> > Any insight will be appreciated
> > Thanks

Reply via email to