def login_onfail():
session.login_email = request.post_vars.email
auth.settings.login_onfail.append(login_onfail)
def user():
if request.args(0) == 'login' and session.login_email:
db.auth_user.email.default = session.login_email
del session.login_email
return dict(form=auth())