I found a better suggested solution and it works
===============================================
auth.settings.register_onvalidation = login_email_lower
current.app.auth = auth
form=current.app.auth.register()
auth.settings.login_onvalidation = login_email_lower
current.app.auth = auth
form=current.app.auth.login(next=login_next)
def login_email_lower(form):
form.vars.email = form.vars.email.lower()
return(form)
===============================================
Now I need to do the same for:
form=current.app.auth.request_reset_password()
What auth.settings. to use for request_reset_password?