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

