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())