2011/2/8 Massimo Di Pierro <[email protected]>

> In trunk, give it a try:
>
> >>> db.define_table('mytable', Field('whatever'), auth.signature)
> >>> print db.mytable.fields()
>


Very nice!

I always use a default signature

 80 #DEFAULT SIGNATURE
 81 signature = db.Table(db,'signature',
 82             Field('created_on', 'datetime',
 83                 default=request.now,writable=False,readable=False,
 84                 label=T('Created On')),
 85             Field('updated_on', 'datetime',
 86                 update=request.now,writable=False,readable=False,
 87                 label=T('Updated On')),
 88             )

But, I removed user information, because not always I have user logged in.

what if I have exposed a form using auth.signature with a logged out user?

Reply via email to