perhaps an example can speak thousand words : e.g. def login_onfail(form): email = request.vars.email row = db((db.auth_user.email == email ) ).select().first() if row is not None: db.auth_event.insert(time_stamp = request.now, client_ip = request.client, user_id = row.id, origin = '%s/%s' % (request.controller, request.function), description = '%s login failed' % (row.email) )
auth.settings.login_onfail.append(login_onfail) best regards, stifan -- 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 [email protected]. For more options, visit https://groups.google.com/d/optout.

